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

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 閱讀(345) 評論(0)  編輯 收藏 引用

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


<2009年5月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

常用鏈接

留言簿(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>
            伊人狠狠色j香婷婷综合| 亚洲精品乱码久久久久久蜜桃91 | 亚洲无亚洲人成网站77777| 亚洲福利视频一区二区| 一区二区在线免费观看| 在线免费观看日本欧美| 亚洲欧洲三级| 在线视频日韩精品| 亚洲综合清纯丝袜自拍| 久久久国产成人精品| 久久天堂国产精品| 亚洲成人资源网| 在线午夜精品自拍| 欧美在线观看天堂一区二区三区| 久久久久欧美精品| 欧美极品aⅴ影院| 国产精品男女猛烈高潮激情| 国产专区欧美精品| 99在线精品视频在线观看| 中文亚洲免费| 国产精品系列在线| 免费不卡在线观看av| 亚洲开发第一视频在线播放| 亚洲欧美日韩综合aⅴ视频| 久热精品在线| 国产亚洲激情视频在线| 99视频一区二区| 久久精品夜夜夜夜久久| 亚洲电影免费观看高清完整版| 亚洲蜜桃精久久久久久久| 久久激情视频久久| 亚洲视频综合| 日韩一区二区精品| 美女爽到呻吟久久久久| 一本一本久久| 欧美高清在线视频| 在线日韩精品视频| 久久精品一区二区三区不卡| 亚洲人成人99网站| 久久女同精品一区二区| 国产精品qvod| 日韩亚洲欧美中文三级| 久久精品在线观看| 亚洲一区二区免费| 欧美日韩精品中文字幕| 精品成人在线视频| 久久成年人视频| 亚洲视屏一区| 欧美激情bt| 亚洲精品小视频在线观看| 麻豆国产精品va在线观看不卡| 亚洲一区二区三区在线看 | 小黄鸭视频精品导航| 欧美日韩黄色大片| 亚洲日本成人女熟在线观看| 久久人人97超碰精品888| 亚洲欧美日韩国产一区| 国产精品一区视频网站| 亚洲综合精品自拍| 国产精品99久久久久久久久久久久| 欧美96在线丨欧| 亚洲精品欧美一区二区三区| 亚洲第一搞黄网站| 欧美另类极品videosbest最新版本| 国产一区二区三区不卡在线观看| 先锋亚洲精品| 欧美亚洲综合另类| 国产亚洲精品自拍| 麻豆成人91精品二区三区| 久久尤物电影视频在线观看| 欧美成人精品不卡视频在线观看 | 蜜臀va亚洲va欧美va天堂 | 欧美日韩一区二区三区四区在线观看 | 欧美亚洲一区二区三区| 国产亚洲视频在线| 久久香蕉国产线看观看网| 久久综合狠狠综合久久激情| 亚洲国产mv| 亚洲激情视频在线观看| 欧美三级午夜理伦三级中视频| 亚洲一区视频在线| 久久av资源网站| 日韩午夜av| 久久香蕉国产线看观看av| 亚洲国产精品成人| 亚洲区一区二| 国产欧美日韩综合一区在线观看| 久热爱精品视频线路一| 欧美激情导航| 久久精品国产96久久久香蕉| 久久综合狠狠综合久久激情| 亚洲午夜电影网| 欧美在线看片| 亚洲毛片网站| 亚洲欧美国产精品va在线观看| 国内精品视频一区| 亚洲免费观看高清完整版在线观看| 国产精品亚洲视频| 欧美精品日日鲁夜夜添| 久久9热精品视频| 欧美激情免费在线| 久久国产一区| 欧美久久在线| 久久这里有精品视频| 欧美激情成人在线| 久久久爽爽爽美女图片| 欧美日韩专区| 亚洲黄网站黄| 国产亚洲精品激情久久| 亚洲精品美女在线观看播放| 国产亚洲精品bv在线观看| 亚洲国产精品久久久久秋霞蜜臀 | 久久蜜桃香蕉精品一区二区三区| 欧美人与性动交cc0o| 玖玖视频精品| 国产午夜精品理论片a级大结局 | 亚洲伦理一区| 亚洲日本视频| 老司机67194精品线观看| 久久精品网址| 国产日韩欧美综合| 亚洲欧美国产日韩天堂区| 一区二区不卡在线视频 午夜欧美不卡在| 久久国产视频网站| 久久国产视频网| 国产视频一区在线观看| 亚洲欧美视频在线观看| 亚洲私人影院| 国产精品国产三级国产a| 99在线视频精品| 亚洲性av在线| 国产精品女人久久久久久| 亚洲手机在线| 欧美一区二区女人| 国产欧美另类| 欧美在现视频| 老妇喷水一区二区三区| 伊人天天综合| 欧美专区在线观看| 老司机成人在线视频| 在线不卡a资源高清| 久久漫画官网| 欧美电影免费观看| 欧美激情精品久久久久久| 亚洲成色精品| 狂野欧美一区| 亚洲国产精品999| 亚洲韩日在线| 欧美激情国产精品| 亚洲精品男同| 亚洲天堂激情| 欧美午夜在线视频| 新67194成人永久网站| 久久久久久久久伊人| 尤物精品国产第一福利三区| 久久亚洲一区二区| 亚洲高清视频的网址| 艳女tv在线观看国产一区| 欧美日韩国产成人| 午夜激情久久久| 亚洲承认在线| 亚洲主播在线播放| 国产真实久久| 欧美人成网站| 久久av在线看| 亚洲丰满在线| 亚洲欧美三级伦理| 在线观看日韩av电影| 欧美啪啪一区| 亚洲欧美一区二区三区极速播放| 免费成人av在线| 亚洲深夜福利视频| 伊人久久噜噜噜躁狠狠躁| 欧美涩涩视频| 免费观看不卡av| 亚洲主播在线播放| 亚洲国产成人在线视频| 欧美在线黄色| 亚洲午夜电影在线观看| 在线观看一区二区精品视频| 国产精品久久久久一区二区三区共| 欧美一区二区在线| 一本久久知道综合久久| 女女同性女同一区二区三区91| 亚洲一区二区三区精品在线观看| 一区二区视频免费在线观看| 欧美三级黄美女| 女人香蕉久久**毛片精品| 99这里只有精品| 亚洲二区在线视频| 乱中年女人伦av一区二区| 午夜精品久久久久久99热| 亚洲欧洲视频| 在线 亚洲欧美在线综合一区| 国产精品电影在线观看| 欧美激情网友自拍| 免费欧美电影| 老牛嫩草一区二区三区日本| 午夜久久影院| 亚洲自拍啪啪|