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

posts - 16,comments - 0,trackbacks - 0
給出 2n 個數,求最大的 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)  編輯 收藏 引用
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一区二区三区 在线观看视频| 美女露胸一区二区三区| 午夜精品视频在线| 中日韩视频在线观看| 一区二区在线视频| 亚洲视频一二三| 亚洲精品一区二区网址| 亚洲裸体视频| 在线一区二区视频| 亚洲视频碰碰| 欧美伊人久久久久久午夜久久久久| 欧美一区激情| 欧美a一区二区| 9色精品在线| 亚洲欧美影院| 欧美激情一二三区| 国产毛片精品国产一区二区三区| 国产亚洲欧美一区| 亚洲毛片av在线| 国产精品videossex久久发布| 国产日韩欧美另类| 99精品国产热久久91蜜凸| 亚洲男女自偷自拍| 欧美电影电视剧在线观看| 亚洲狼人综合| 久久人91精品久久久久久不卡| 欧美日韩亚洲一区三区| 激情成人在线视频| 亚洲欧美激情四射在线日| 美日韩精品免费观看视频| 宅男精品导航| 欧美电影电视剧在线观看| 国产亚洲激情| 亚洲综合国产激情另类一区| 久久国产综合精品| 日韩视频免费在线观看| 久久精品亚洲乱码伦伦中文 | 欧美日韩系列| 在线观看精品| 欧美在线观看一二区| 亚洲精品美女| 久久九九精品99国产精品| 久久在线免费| 亚洲色在线视频| 欧美精选一区| 亚洲裸体在线观看| 欧美激情精品久久久久久久变态 | 亚洲综合二区| 亚洲日本成人网| 免费中文字幕日韩欧美| 亚洲第一综合天堂另类专| 久久国产精品99国产精| 亚洲一区二区三区精品视频| 欧美日韩高清免费| 99热这里只有精品8| 欧美激情在线狂野欧美精品| 亚洲每日更新| 久久综合狠狠综合久久综合88| 亚洲二区视频| 欧美+亚洲+精品+三区| 1000部精品久久久久久久久| 久久亚洲综合色| 久久精品亚洲热| 一区二区视频免费在线观看 | 久久免费观看视频| 久久久欧美一区二区| 在线观看成人av| 欧美激情自拍| 欧美日韩国产片| 亚洲已满18点击进入久久| 一区二区不卡在线视频 午夜欧美不卡在 | 国产伦精品一区二区三区四区免费| 亚洲无限av看| 亚洲一区二区三| 国产一区二区三区高清 | 欧美国产日韩视频| 欧美电影免费| 亚洲图片欧洲图片日韩av| 亚洲私拍自拍| 国外精品视频| 亚洲欧洲另类| 国产精品网站在线播放| 久久乐国产精品| 欧美91精品| 亚洲欧美日韩国产中文在线| 久久aⅴ国产紧身牛仔裤| 亚洲国产成人久久综合| 亚洲国产欧美在线人成| 国产精品户外野外| 美女被久久久| 欧美三级视频在线| 久久精品国产99国产精品| 免费短视频成人日韩| 亚洲一区欧美| 老鸭窝毛片一区二区三区| 夜夜嗨av一区二区三区| 午夜久久久久久久久久一区二区| 在线免费观看视频一区| 一本色道久久综合狠狠躁的推荐| 国内精品久久久久久久影视蜜臀 | 一区二区三区国产精品| 午夜精品久久久久久久白皮肤| 亚洲黄色毛片| 亚洲一区二区三区高清| 亚洲精品1区2区| 国产欧美日韩视频| 亚洲国产一区二区三区青草影视| 国产精品婷婷| 亚洲精品一区二| 在线观看久久av| 香蕉久久精品日日躁夜夜躁| 99精品国产一区二区青青牛奶 | 欧美视频在线一区二区三区| 男人的天堂亚洲在线| 国产乱码精品一区二区三区五月婷| 欧美激情1区2区3区| 国产日本欧美视频| 99综合在线| 中文一区在线| 免费不卡在线观看| 国产女主播在线一区二区| 亚洲精品中文字幕在线观看| 91久久国产综合久久蜜月精品| 欧美专区日韩视频| 久久激情中文| 国产精品综合| 亚洲欧美精品在线观看| 亚洲深夜激情| 欧美日韩一二区| 亚洲精品国产欧美| 99riav久久精品riav| 免费91麻豆精品国产自产在线观看| 久久爱另类一区二区小说| 国产精品久久久久久户外露出 | 久久综合九色综合欧美狠狠| 国产精品入口尤物| 一本色道久久| 亚洲欧美清纯在线制服| 国产精品成人一区二区艾草| 一区二区三区高清| 亚洲欧美久久久久一区二区三区| 国产精品电影观看| 亚洲图片在线| 久久成人一区| 狠色狠色综合久久| 欧美福利视频一区| 日韩视频精品在线观看| 亚洲一区免费| 国产专区综合网| 午夜免费日韩视频| 国产精品一区二区久久久| 在线亚洲观看| 久久精品欧美日韩| 亚洲国产另类精品专区| 欧美激情精品久久久六区热门 | 久久高清福利视频| 原创国产精品91| 欧美连裤袜在线视频| 亚洲小说欧美另类婷婷| 久久久www成人免费无遮挡大片| 男女精品视频| 国产欧美日韩综合精品二区| 亚洲手机在线| 卡一卡二国产精品| 99视频+国产日韩欧美| 国产精品男gay被猛男狂揉视频| 亚洲欧美在线免费| 欧美黄色视屏| 欧美专区第一页| 最新日韩在线视频| 国产日韩精品视频一区| 免费成人毛片| 亚洲欧美日韩在线| 亚洲激情一区二区| 欧美一区亚洲二区| 亚洲日韩欧美视频| 国产欧美在线观看一区| 欧美成人精品一区| 午夜在线精品偷拍| 亚洲精品黄网在线观看| 久久久久久日产精品| 亚洲一区二区免费看| 一区精品久久| 国产农村妇女毛片精品久久莱园子 | 午夜精品久久久久久久| 亚洲国产精品视频| 久久久久久久999精品视频| 制服丝袜亚洲播放| 亚洲激情视频在线| 国产一区二区三区在线观看免费| 欧美国产精品日韩| 久久综合色婷婷| 欧美在线看片| 午夜精品福利电影| 亚洲午夜在线观看| 亚洲精品乱码久久久久久蜜桃91| 久久一区二区三区四区五区| 亚洲欧美在线网| 亚洲自拍偷拍福利| 亚洲午夜电影在线观看|