青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 16,comments - 0,trackbacks - 0
給出 2n 個數(shù),求最大的 x 滿足 x!%M = 0 ,其中 M = a1^b1*a2^b2*a3^b3…*an^bn 。

Input

In the first line is an integer T (1<=T<=50) indicating the number of test cases.
Each test case begins with an integer n (1<=n<=100), then followed n lines. Each line contains two numbers ai and bi (1 <= ai <= 100, 1<=bi<=10000000000000)

Output

For each test case output the result x in one line.

Source
2010 Asia Regional Hangzhou Site Online Contest
#?include?<stdio.h>
#?include?
<string.h>
#?include?
<math.h>

#?define?N?
101
typedef?
long?long?int?LL;

int?n;
/*******************************************************/
int?p[50],?top?=?0;
int?isPrime(int?x)
{
????????????????
int?i;
????????????????
if?(x%2==0)?return?x==2;
????????????????
if?(x%3==0)?return?x==3;
????????????????
if?(x%5==0)?return?x==5;
????????????????
for?(i?=?7;?i?<?x;?i?+=?5)
????????????????????????????????
if?(x%i?==?0)?return?0;
????????????????
return?1;
}

void?pre(void)
{
????????????????
int?i;
????????????????
for?(i?=?2;?i?<?N;?++i)
????????????????????????????????
if?(isPrime(i))?p[top++]?=?i;
}
/*******************************************************/
LL?pn[
50];
void?init(void)
{
????????????????
int?i,?j,?x;
????????????????LL?cnt;
????????????????LL?num;
????????????????memset(pn,?
0,?sizeof(pn));
????????????????scanf(
"%d",?&n);
????????????????
for?(i?=?0;?i?<?n;?++i)
????????????????{
????????????????????????????????scanf(
"%d%I64d",?&x,?&num);
????????????????????????????????
for?(j?=?0;?j?<?top;?++j)
????????????????????????????????{
????????????????????????????????????????????????
if?(x%p[j]?==?0)
????????????????????????????????????????????????{
????????????????????????????????????????????????????????????????cnt?
=?0;
????????????????????????????????????????????????????????????????
while?(x%p[j]==0)?++cnt,?x/=p[j];
????????????????????????????????????????????????????????????????pn[j]?
+=?cnt*num;
????????????????????????????????????????????????}
????????????????????????????????}
????????????????}
}
LL?Max(LL?x,?LL?y)
{
????????????????
return?x>y???x:y;
}

LL?mypow(
int?pr,?int?cnt)
{
????????????????LL?ret?
=?1;
????????????????
while?(cnt?>?0)?--cnt,?ret?*=?pr;
????????????????
return?ret;
}

LL?cal(
int?pr,?LL?tot)
{
????????????????
int?tmp;
????????????????LL?ppow?
=?0,?temp;
????????????????
while?(tot?>?0)
????????????????{
????????????????????????????????tmp?
=?(int)floor(log(tot*(pr-1)+1)/log(pr))+1;
????????????????????????????????
while?((mypow(pr,?tmp)-1)/(pr-1)?>?tot)?--tmp;
????????????????????????????????temp?
=?mypow(pr,?tmp);
????????????????????????????????ppow?
+=?temp;
????????????????????????????????tot?
-=?(temp-1)/(pr-1);
????????????????}
????????????????
return?ppow;
}
void?solve(void)
{
????????????????
int?i;
????????????????LL?ans?
=?0;
????????????????
for?(i?=?0;?i?<?top;?++i)?if?(pn[i]?!=?0)
????????????????????????????????????????????????ans?
=?Max(ans,?cal(p[i],?pn[i]));
????????????????printf(
"%I64d\n",?ans);
}

int?main()
{
????????????????
int?T;
????????????????pre();
????????????????scanf(
"%d",?&T);
????????????????
while?(T--)?init(),?solve();

????????????????
return?0;
}

posted on 2012-09-08 16:01 yajunw 閱讀(197) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美一区二区在线视频| 欧美在线观看www| 午夜精品网站| 在线综合亚洲| 亚洲性感美女99在线| 亚洲一区尤物| 亚洲欧美日韩精品在线| 午夜精品视频在线| 久久久久女教师免费一区| 久久精品国产亚洲a| 久久久999精品| 欧美成人精品在线| 欧美韩国一区| 日韩视频在线观看一区二区| 99国产精品私拍| 99视频在线观看一区三区| 亚洲午夜精品久久久久久浪潮 | 欧美高清在线播放| 亚洲大胆在线| 亚洲精品久久视频| 午夜在线精品偷拍| 久久亚洲综合色| 欧美日本中文| 国产日韩欧美综合精品| 亚洲国产婷婷综合在线精品| av成人福利| 久久久精品999| 99re6热在线精品视频播放速度 | 夜夜精品视频一区二区| 亚洲一区二区少妇| 媚黑女一区二区| 亚洲精品久久久久中文字幕欢迎你| 亚洲永久网站| 欧美阿v一级看视频| 国产亚洲欧洲997久久综合| 亚洲日韩成人| 快播亚洲色图| 亚洲欧美国产精品桃花| 免费看成人av| 国内成人精品视频| 亚洲在线播放| 亚洲人成亚洲人成在线观看图片| 午夜在线视频一区二区区别| 欧美视频一区二区三区| 亚洲欧洲一区二区在线播放| 久久成人免费| 中日韩美女免费视频网址在线观看| 久久久久久亚洲精品不卡4k岛国| 国产精品久久久久久久久久ktv| 亚洲日本成人| 久久久一区二区| 亚洲欧美在线视频观看| 欧美精品午夜视频| 亚洲制服丝袜在线| 亚洲伊人网站| 欧美一区二区三区精品电影| 亚洲日本中文| 欧美xx视频| 亚洲欧洲午夜| 亚洲丶国产丶欧美一区二区三区 | 嫩草国产精品入口| 在线观看视频亚洲| 免费成人在线观看视频| 久久精品亚洲| 在线激情影院一区| 欧美成人精品在线| 欧美精品激情| 亚洲视频在线免费观看| 日韩视频一区二区在线观看| 欧美性猛交xxxx乱大交退制版| 99re视频这里只有精品| 亚洲三级免费| 国产精品国产一区二区| 久久av资源网站| 久久久久久尹人网香蕉| 亚洲激情在线观看| 亚洲黄色影片| 欧美日韩在线不卡一区| 午夜精品久久久久久久99樱桃| 亚洲一区二区三区精品在线观看 | 最新成人av网站| 欧美成人亚洲成人日韩成人| 蜜桃av一区| 中日韩美女免费视频网址在线观看 | 久久米奇亚洲| 亚洲夫妻自拍| 最新日韩在线| 国产精品久久久久久五月尺| 久久国产精彩视频| 老司机精品视频网站| 一区电影在线观看| 亚洲欧美在线aaa| 亚洲成在线观看| 日韩视频免费看| 激情综合中文娱乐网| 亚洲精品免费网站| 国产日韩欧美精品一区| 亚洲激情二区| 黑人巨大精品欧美黑白配亚洲| 亚洲国产精品va在线看黑人动漫| 欧美精品一区二| 久久久久久9999| 欧美精品在线看| 久久激情一区| 欧美黄色片免费观看| 黄色av日韩| 99国产精品国产精品久久 | 欧美久久久久中文字幕| 先锋影音网一区二区| 欧美sm视频| 久久九九热免费视频| 欧美视频日韩视频| 欧美激情一区二区三区全黄| 国产精品日本精品| 亚洲激情女人| 国产一区二区黄色| 国产精品99久久不卡二区| 在线观看欧美黄色| 性色av一区二区怡红| 亚洲一区亚洲| 欧美日韩亚洲视频| 亚洲国产天堂久久综合| 一区在线电影| 亚洲欧美一区二区在线观看| 中文国产一区| 欧美精品在线一区| 欧美成人首页| 韩国精品主播一区二区在线观看| 亚洲视频在线观看| 一区二区三区**美女毛片| 欧美xx69| 亚洲人成人一区二区在线观看| 亚洲东热激情| 久久久噜噜噜久久| 久久精品成人一区二区三区蜜臀| 欧美三区美女| 99伊人成综合| 亚洲夜晚福利在线观看| 欧美精品三区| 亚洲精品一区在线观看| 一区二区欧美精品| 欧美三级免费| 亚洲综合精品一区二区| 欧美一区二区三区在线观看 | 国产精品高精视频免费| 夜夜嗨网站十八久久| 中国成人亚色综合网站| 国产精品高潮粉嫩av| 亚洲欧美在线磁力| 久久久久国产精品人| 国产在线拍揄自揄视频不卡99| 久久av老司机精品网站导航| 久久久久久久性| 亚洲国产成人av| 久久综合一区二区| 亚洲国产黄色| 亚洲一区免费网站| 国产亚洲一区二区三区在线观看 | 欧美日本在线观看| 在线一区二区三区四区| 久久成人一区| 亚洲国产一区二区三区a毛片| 欧美高清在线精品一区| 日韩亚洲欧美成人一区| 久久九九热re6这里有精品| 黄色成人片子| 久久久99久久精品女同性| 欧美在线视频一区二区三区| 国产精品乱码人人做人人爱| 欧美一二区视频| 欧美国产视频日韩| 日韩视频一区二区| 国产精品永久免费| 蜜臀久久99精品久久久久久9| 亚洲国产欧美另类丝袜| 午夜免费电影一区在线观看| 在线精品视频免费观看| 欧美日韩福利视频| 亚洲欧美日韩国产中文| 欧美激情亚洲另类| 午夜精品视频在线| 亚洲毛片在线观看.| 国产无一区二区| 欧美日韩国产天堂| 亚洲香蕉成视频在线观看 | 亚洲——在线| 尤物在线精品| 国产精品久久久久久久9999| 免费成年人欧美视频| 亚洲欧美日韩精品久久亚洲区| 欧美风情在线观看| 久久成人这里只有精品| av不卡在线| 亚洲激情电影在线| 国产一区二区日韩精品欧美精品| 欧美视频精品在线观看| 欧美激情一区二区| 久久久久一区二区| 欧美专区在线观看| 在线综合亚洲|