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

posts - 74,  comments - 33,  trackbacks - 0
The Embarrassed Cryptographer
Time Limit: 2000MS Memory Limit: 65536K
Total Submissions: 4062 Accepted: 804

Description

The young and very promising cryptographer Odd Even has implemented the security module of a large system with thousands of users, which is now in use in his company. The cryptographic keys are created from the product of two primes, and are believed to be secure because there is no known method for factoring such a product effectively.
What Odd Even did not think of, was that both factors in a key should be large, not just their product. It is now possible that some of the users of the system have weak keys. In a desperate attempt not to be fired, Odd Even secretly goes through all the users keys, to check if they are strong enough. He uses his very poweful Atari, and is especially careful when checking his boss' key.

Input

The input consists of no more than 20 test cases. Each test case is a line with the integers 4 <= K <= 10100 and 2 <= L <= 106. K is the key itself, a product of two primes. L is the wanted minimum size of the factors in the key. The input set is terminated by a case where K = 0 and L = 0.

Output

For each number K, if one of its factors are strictly less than the required L, your program should output "BAD p", where p is the smallest factor in K. Otherwise, it should output "GOOD". Cases should be separated by a line-break.

Sample Input

143 10
143 20
667 20
667 30
2573 30
2573 40
0 0

Sample Output

GOOD
BAD 11
GOOD
BAD 23
GOOD
BAD 31
 
題目的大意是:給一個很大的數K,和一個普通的整數L,問K有沒有小于L的質因子,有則輸出“BAD 那個因子”,否則輸出“GOOD”。
首先,明顯當然要打一個素數表了。
接下來就是關鍵部分了,讀入K,把K轉成千進制。把數字往大進制轉換能夠加快運算效率。千進制的性質與十進制相似。例如,1234567890轉成千進制,就變成了:[1][234][567][890]。

然后再從小到大枚舉每一個素數,并對其進行高精度求余就行了。
下面是關鍵部分的一些代碼:
int divide(int div) //高精度求余。 
{
    int i,ans=0;
    for(i=la-1;i>=0;i--)
        ans=(ans*1000+a[i])%div;
    return ans;    
}

void makeprime() //建立素數表。 
{
    int i,j,isprime,k,p=3;
    for(i=6;i<N;i++)
    {
        isprime=1;
        k=(int)sqrt(i);    
        for(j=0;j<p;j++)
        {
            if(prime[j]>k+1)
                break;
            if(i%prime[j]==0)
            {
                isprime=0;
                break;
            }    
        }
        if(isprime) prime[p++]=i;    
    }    
}

        len=strlen(s);
        for(i=0;i<len;i++) //轉化為千進制。 
        {
            t=(len-i+2)/3-1;
            a[t]=a[t]*10+s[i]-'0';
        }
        la=(len+2)/3;
posted on 2008-12-24 21:51 KNIGHT 閱讀(348) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用鏈接

留言簿(8)

隨筆檔案

文章檔案

Friends

OJ

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产精品日韩一区二区| 最新国产成人在线观看| 国产精品www994| 欧美三级午夜理伦三级中文幕 | 亚洲黄色一区二区三区| 久久久亚洲综合| 开心色5月久久精品| 欧美精品久久久久久| 国产精品久久久久aaaa| 在线播放亚洲一区| 亚洲精品乱码久久久久| 亚洲一区视频| 欧美成人首页| 99riav国产精品| 午夜精品成人在线视频| 欧美成人国产va精品日本一级| 欧美日韩免费一区| 狠狠色狠狠色综合日日小说| 99综合电影在线视频| 久久先锋影音| 一区二区欧美日韩视频| 久久久99国产精品免费| 国产精品欧美久久久久无广告| 在线精品亚洲| 香港成人在线视频| 亚洲国产成人porn| 久久久久久综合网天天| 最新国产成人av网站网址麻豆| 欧美在线三区| 99精品视频一区| 国产午夜久久| 欧美亚洲视频一区二区| 久久综合久久久| 亚洲影视在线播放| 久久先锋资源| 狠狠色丁香婷婷综合| 91久久中文| 国产欧美一区二区精品性色| 欧美在线播放视频| 亚洲综合精品| 国产精品一区二区在线观看不卡| 亚洲一级二级在线| 亚洲日本乱码在线观看| 免费人成精品欧美精品| 亚洲国产日韩欧美| 欧美成人免费va影院高清| 欧美日韩一区在线观看| 嫩草国产精品入口| 蜜臀91精品一区二区三区| 亚洲高清久久久| 欧美高清自拍一区| 国产日韩欧美高清免费| 日韩午夜免费视频| 欧美视频一区| 亚洲电影毛片| 狠狠网亚洲精品| 亚洲欧美日韩天堂| 亚洲欧美日韩国产综合| 小黄鸭精品密入口导航| 亚洲风情在线资源站| 亚洲欧美综合另类中字| 亚洲男人第一av网站| 欧美精品一区二区蜜臀亚洲| 亚洲精选中文字幕| 亚洲视频在线二区| 国产一区视频观看| 亚洲成人资源网| 欧美日韩喷水| 亚洲精品乱码久久久久久久久 | 欧美日韩精品免费观看视一区二区| avtt综合网| 欧美aⅴ99久久黑人专区| 老妇喷水一区二区三区| 欧美久久在线| 亚洲老司机av| 国产有码在线一区二区视频| 亚洲欧美国产日韩天堂区| 欧美一区亚洲| 国产欧美日韩综合一区在线观看 | 亚洲精选一区二区| av成人免费| 欧美精品在欧美一区二区少妇| 亚洲国产精品va在线观看黑人| 国产精品欧美日韩| 性一交一乱一区二区洋洋av| 欧美在线免费视频| 国产亚洲在线观看| 亚洲精品在线观| 一区二区三区久久| 欧美r片在线| 亚洲人成亚洲人成在线观看图片| 一区二区三区欧美在线观看| 欧美三级电影网| 午夜精品一区二区在线观看| 久久久伊人欧美| 欧美日韩在线一区二区| 午夜视频在线观看一区| 久久一区二区三区四区| 亚洲欧洲视频| 国产精品久久久久久久久久久久久 | 国内精品免费午夜毛片| 欧美 日韩 国产一区二区在线视频 | 国产视频一区二区在线观看| 久久久久久久网| 日韩视频在线观看免费| 久久久久国产精品一区三寸 | 亚洲综合欧美| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品久久久久久久久久久久| 欧美影院在线| 欧美亚洲免费高清在线观看| 一区二区三区在线观看视频| 欧美中文字幕第一页| 亚洲精选视频在线| 老牛影视一区二区三区| 亚洲一区美女视频在线观看免费| 伊人久久大香线蕉综合热线| 欧美日韩国产丝袜另类| 久久人人97超碰精品888| 一二美女精品欧洲| 亚洲高清不卡在线观看| 久久乐国产精品| 亚洲午夜精品久久| 亚洲国产精品久久久久秋霞不卡| 国产精品卡一卡二卡三| 欧美激情自拍| 久久久久久婷| 午夜精品久久久| 这里只有精品电影| 久久电影一区| 亚洲婷婷在线| 国产九九精品视频| 欧美日韩午夜剧场| 免费亚洲电影在线观看| 久久精品国产久精国产爱| 久久精品视频导航| 亚洲盗摄视频| 国产日韩精品一区二区浪潮av| 欧美日韩少妇| 欧美人与禽性xxxxx杂性| 美日韩精品视频免费看| 久久久7777| 久久国产精品久久国产精品| 午夜欧美大尺度福利影院在线看 | 久久精品亚洲| 久久福利资源站| 午夜精品久久久久久久99樱桃| 国产视频欧美视频| 国产精品你懂的在线| 欧美午夜片在线观看| 欧美日韩一区二区视频在线观看| 欧美日本一区二区三区 | 亚洲天堂av高清| 亚洲精选视频在线| aaa亚洲精品一二三区| 日韩视频不卡中文| 一本一本a久久| 亚洲小视频在线| 亚洲自拍啪啪| 欧美一区1区三区3区公司| 亚洲国产精品va在线看黑人动漫| 欧美激情一区二区三区| 篠田优中文在线播放第一区| 亚洲欧美日韩高清| 久久久久久一区二区| 久久久欧美精品| 免费视频一区| 欧美成人免费小视频| 亚洲黄网站黄| 在线亚洲观看| 久久国产乱子精品免费女 | 在线一区二区三区做爰视频网站 | 亚洲第一成人在线| 一本久久青青| 性娇小13――14欧美| 两个人的视频www国产精品| 欧美日韩国产不卡在线看| 国产精品腿扒开做爽爽爽挤奶网站| 国产日韩欧美中文| 最新亚洲视频| 亚洲一区久久久| 久久青青草综合| 亚洲免费福利视频| 久久久999精品视频| 欧美日韩二区三区| 国产在线精品一区二区夜色| 99国产精品99久久久久久| 91久久精品国产| 一区二区三区高清视频在线观看| 久久精品视频在线播放| 亚洲国产老妈| 久久国产黑丝| 欧美偷拍另类| 在线日韩av永久免费观看| 亚洲视频在线看| 男女精品网站| 亚洲一区日韩在线| 欧美专区亚洲专区| 欧美日韩一二区| 亚洲电影在线观看|