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

WHU寒假集訓(xùn)第一天----數(shù)論

A K尾相等數(shù)

?從鍵盤(pán)輸入一個(gè)自然數(shù)K(K>1),若存在自然數(shù)M 和N(M>N),使得K^M 和K^N 均大
于或等于1000、且它們的末尾三位數(shù)相等,則稱M 和N 是一對(duì)“K 尾相等數(shù)”。請(qǐng)編寫(xiě)程
序,輸出M+N 值最小的K 尾相等數(shù)。

?
一個(gè)數(shù)的N次冪的末三位,就是000~999這1000種情況,并且當(dāng)我們算該數(shù)的N=1,2,3…次冪時(shí)發(fā)現(xiàn),當(dāng)大于1000時(shí)的末三位數(shù)出現(xiàn)第二次時(shí),即發(fā)現(xiàn)M+N值最小的K尾相等數(shù)

代碼
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define LEN 1000

int? main(){
??? int k,i,tail[LEN],m,flag;
??? while(scanf("%d",&k)!=EOF)
?{
??? if(k==0) break;
??? flag=0;???
??? i=m=1;
??? memset(tail,0,sizeof(tail));
?
??? if(k>=LEN)
?{
??????? k=k%LEN;
??????? flag=1;
??? }
?while(1){
??????? i*=k;
??????? if(i>=LEN || flag==1)
??{
??????????? if(tail[i%LEN]==0) tail[i%LEN]=m;
??????????? else {tail[i%LEN]+=m;break;}??
??????????? flag=1;
??????? }
??????? if(i>=LEN) i=i%LEN;
??????? m++;
??? }
??? printf("%d\n",tail[i%LEN]);
??? }
}

B 3n+1 數(shù)鏈問(wèn)題

直接模擬 RMQ一直沒(méi)有實(shí)現(xiàn)

代碼

#include <iostream>
#include <stdlib.h>
using namespace std;
int done(int i, int j)
{
????? int max=0,count,n;
????? for(int m=i; m<=j; m++){
????????? count=1;
????????? n=m;
????????? while(n!=1){
????????????? if(n%2==0)
????? n=n/2;
????????????? else
????? n=n*3+1;;
????????????? count++;
????????? }
????????? if(count>max) max=count;
????? }
????? return max;
}
int main()
{
????? int i,j,sum;
????? while(cin>>i>>j){
?????? if(i==0&&j==0) break;
????????? if(i>j) sum=done(j,i);
????????? else sum=done(i,j);
????? cout<<sum<<endl;
?}
??? return 0;
}

C計(jì)算a^b mod c
代碼
int modular(int a,int b,int m)
{
??? int t=a,tt=1;
??? while(b)
??? {
??????? if(b%2)tt=(tt*t)%m;
??????? t=(t*t)%m;
??????? b/=2;
??? }
??? return tt;
}

D 負(fù)權(quán)數(shù)

算法思想:

當(dāng)n>0r>0時(shí)

n=an*r^n+an-1*r^(n-1)+…+a0*r^0;

現(xiàn)在討論r<0的情況

?

如果n>0

n=an*|r|^n+an-1*|r|^(n-1)+…+a0*|r|^0;

設(shè)其中某項(xiàng)為ap*|r|^pp!=0

當(dāng)p為偶數(shù)的時(shí)候ap*r^p不變

當(dāng)p為奇數(shù)的時(shí)候則變?yōu)橄喾磾?shù)

構(gòu)造

ap*|r|^p=r^(p+1)+(|r|- ap)*r^p;

?

如果n<0

當(dāng)p為奇數(shù)的時(shí)候不變

當(dāng)p為偶數(shù)的變?yōu)橄喾磾?shù)

?

算法步驟:

對(duì)nr取絕對(duì)值

|n|表示為|r|進(jìn)制然后根據(jù)n的正負(fù)針對(duì)構(gòu)造進(jìn)行相應(yīng)的操作

既將本位換為|r|-ap并且對(duì)高位加一

?

代碼相關(guān)問(wèn)題:

子函數(shù)tentor:將十進(jìn)制n轉(zhuǎn)換為r進(jìn)制

子函數(shù)increase: 實(shí)現(xiàn)高位進(jìn)位的操作可能改變數(shù)字的位數(shù)

子函數(shù)output:高于十進(jìn)制的表示方法

注意對(duì)0的處理


代碼
#include <stdio.h>
#include <string.h>
#include <math.h>
int n,r,nn,rr,num[101],p,len;
void tentor()
{
?int a,b;
?a=nn,b=rr,len=0;
?memset(num,0,sizeof(num));
?while(a)
?{
??num[len++]=a%b;
??a/=b;
??? }
}
void increase(int p)
{
? while(++num[p]>=rr)
? {?
?????? num[p]=rr-num[p];
?????? p++;
???? }
??? if(p>=len) len++;
}
void output()
{
?int i;
?for(i=len-1;i>=0;i--)
?{
??if(num[i]<10) printf("%d",num[i]);
??else? printf("%c",55+num[i]);
??? }
??? printf("\n");
}
int main()
{
?while(scanf("%d%d",&n,&r)!=EOF)
?{
??if(n==0&&r==0)? break;
??if(n==0) printf("0\n");
??else
??{
??nn=fabs(n);
??rr=fabs(r);
??tentor();
??p=n>0?1:0;
??for(;p<len;p+=2)
??{
???? if(num[p]!=0)
???? {
??? num[p]=rr-num[p];
??? increase(p+1);
???? }
??}
??output();
??? }
??? }
}
G:數(shù)值轉(zhuǎn)換

我是直接觀察的出的結(jié)論
代碼
#include<stdio.h>
#include<string.h>
char num[1002];
int len;
int main()
{
?int n,t;
?scanf("%d",&t);
?while(t--)
?{
? scanf("%d",&n);
? len=0;
? if(n==0)
? printf("0\n");
? else
? {
? while(n!=0){
?? if(n>0)
??? switch(n%3){
???? case 0: num[len++]='0'; n/=3; break;
???? case 1: num[len++]='1'; n=(n-1)/3; break;
???? case 2: num[len++]='-'; n=(n+1)/3; break;
??? }
?? else
??? switch(-n%3){
???? case 0: num[len++]='0'; n/=3; break;
???? case 1: num[len++]='-'; n=(n+1)/3; break;
???? case 2: num[len++]='1'; n=(n-1)/3; break;
?? }
? }
? while(--len>=0) putchar(num[len]);
? puts("\0");
? }
?}
}

還有質(zhì)多項(xiàng)式 猴子舞 大眾匹薩沒(méi)有作出來(lái) 做出來(lái)再貼

posted on 2008-01-21 10:34 Victordu 閱讀(1690) 評(píng)論(8)  編輯 收藏 引用

評(píng)論

# re: WHU寒假集訓(xùn)第一天----數(shù)論 2008-01-21 15:24 Louix

A題既然使用數(shù)論為什么不用更好的結(jié)論呢,求K^X mod 1000的循環(huán)周期可以把1000素因子分解,求K^X2 mod 2,K^X5 mod 5的循環(huán)周期然后可以很快計(jì)算出mod 1000的循環(huán)周期。
如果不苛求時(shí)間,你的解法還有不需要數(shù)組的實(shí)現(xiàn)。  回復(fù)  更多評(píng)論   

# re: WHU寒假集訓(xùn)第一天----數(shù)論 2008-01-21 19:49 Victordu

謝謝!這也正是我疑惑的一個(gè)地方 我只是進(jìn)行了猜想但沒(méi)有證明 具體應(yīng)該怎么求出循環(huán)周期呢 望指教!水平有限 請(qǐng)包涵!@Louix
  回復(fù)  更多評(píng)論   

# re: WHU寒假集訓(xùn)第一天----數(shù)論 2008-01-23 01:40 Louix

簡(jiǎn)單說(shuō)下,設(shè)pa、pb互素,A小于pa、pb且與pa、pb互素,A^(Ka + Ca) mod pa = A^Ca mod pa,A^(Kb + Cb) mod pb = A^Cb mod pb,那么A^(lcm(Ka, Kb) + lcm(Ca, Cb)) mod pa * pb = A^lcm(Ca, Cb),lcm代表最小公倍數(shù)。
這是我推導(dǎo)的結(jié)論,你也驗(yàn)證下看正確么。  回復(fù)  更多評(píng)論   

# re: WHU寒假集訓(xùn)第一天----數(shù)論 2008-01-23 01:41 Louix

上面的錯(cuò)誤,A不需要與pa、pb互素。  回復(fù)  更多評(píng)論   

# re: WHU寒假集訓(xùn)第一天----數(shù)論 2008-01-23 13:20 R2@whuacm

今天在cppblog首頁(yè)突然發(fā)現(xiàn)有人寫(xiě)WHU寒假集訓(xùn),好親切,看ID,原來(lái)是熟人,呵呵  回復(fù)  更多評(píng)論   

# re: WHU寒假集訓(xùn)第一天----數(shù)論[未登錄](méi) 2008-01-24 18:46 tim

純支持  回復(fù)  更多評(píng)論   

# re: WHU寒假集訓(xùn)第一天----數(shù)論 2008-01-26 13:50 amazingjxq

有沒(méi)有哪個(gè)oj上有這道題?測(cè)試一下  回復(fù)  更多評(píng)論   

# re: WHU寒假集訓(xùn)第一天----數(shù)論[未登錄](méi) 2008-01-29 17:54 victordu

恩 WOJ 武大的 最后一版@amazingjxq
  回復(fù)  更多評(píng)論   


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


導(dǎo)航

<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

統(tǒng)計(jì)

常用鏈接

留言簿(5)

隨筆檔案(46)

搜索

積分與排名

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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一级在线| 国产精品久久久久久久9999| 欧美性大战久久久久| 国产精品九九| 国产欧美一区二区三区另类精品| 国产日韩视频| 亚洲高清视频一区二区| 日韩午夜av电影| 亚洲男人的天堂在线| 亚洲欧美日韩国产成人精品影院 | 久久亚裔精品欧美| 欧美成人激情视频| 亚洲人成网站在线观看播放| 亚洲日本在线观看| 亚洲欧美久久| 麻豆精品精华液| 欧美日韩视频在线第一区| 国产精品男女猛烈高潮激情| 娇妻被交换粗又大又硬视频欧美| 亚洲人成精品久久久久| 一本久道久久综合中文字幕| 日韩视频免费观看| 亚洲免费在线视频| 美女精品在线观看| 国产精品黄色| 亚洲国产午夜| 欧美一区免费视频| 最新高清无码专区| 久久黄金**| 欧美日韩国产成人在线免费| 国产在线精品一区二区夜色| 亚洲精品视频在线看| 久久九九热免费视频| 99这里只有精品| 蜜桃av一区二区三区| 国产一区二区激情| 亚洲专区在线视频| 亚洲免费av观看| 免费成人美女女| 一区在线影院| 久久av一区二区三区漫画| 亚洲人在线视频| 久久夜精品va视频免费观看| 国产精品日韩久久久| 最新国产精品拍自在线播放| 久久中文字幕一区| 午夜精品剧场| 国产精品成人播放| 亚洲摸下面视频| 一本久道久久久| 欧美日韩国产欧| 日韩亚洲欧美一区二区三区| 欧美国产精品劲爆| 美女亚洲精品| 亚洲国产欧美一区| 欧美电影免费观看高清| 久久久7777| 精东粉嫩av免费一区二区三区| 欧美综合77777色婷婷| 亚洲综合欧美| 国产欧美日韩一区二区三区在线观看| 亚洲欧美乱综合| 国产精品99久久不卡二区| 欧美亚洲成人网| 欧美伊人久久| 欧美影视一区| 亚洲成人原创| 亚洲黑丝在线| 欧美日韩一区二区三区高清| 日韩亚洲欧美成人一区| 亚洲精品日韩欧美| 国产精品国产三级国产专播精品人 | 久久三级福利| 午夜精品福利视频| 国产精品久久午夜| 亚洲视频999| 亚洲精品一品区二品区三品区| 欧美激情一区在线| 亚洲影院一区| 性视频1819p久久| 原创国产精品91| 亚洲欧洲日本一区二区三区| 欧美精品日韩www.p站| 亚洲美女色禁图| 久久亚洲私人国产精品va| 久久国产精品黑丝| 亚洲美女视频网| av成人国产| 国产亚洲制服色| 欧美二区在线观看| 欧美了一区在线观看| 亚洲欧美日韩精品久久久| 性欧美大战久久久久久久久| 亚洲黄一区二区三区| 亚洲午夜性刺激影院| 尤物yw午夜国产精品视频| 亚洲福利视频免费观看| 国产精品国产三级国产专播品爱网| 欧美在线播放| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲午夜日本在线观看| 久久精品综合网| 一区二区三区欧美| 欧美一区二视频在线免费观看| 亚洲欧洲午夜| 羞羞漫画18久久大片| 99精品黄色片免费大全| 午夜一区二区三区不卡视频| 亚洲另类在线视频| 久久久亚洲国产天美传媒修理工| 亚洲一区二区动漫| 久久夜色精品国产| 性做久久久久久久免费看| 免费看的黄色欧美网站| 久久精品亚洲精品国产欧美kt∨| 欧美啪啪成人vr| 蜜桃久久av一区| 国产精品三区www17con| 亚洲乱码国产乱码精品精| 精东粉嫩av免费一区二区三区| 亚洲专区免费| 亚洲欧美久久久久一区二区三区| 欧美精品综合| 亚洲第一色在线| 在线观看视频一区二区| 欧美伊久线香蕉线新在线| 午夜宅男欧美| 国产精品人人爽人人做我的可爱| 99国产精品久久久久久久久久| 亚洲欧洲日产国产网站| 久久精品主播| 老鸭窝毛片一区二区三区 | 欧美在线啊v一区| 亚洲视频在线观看免费| 久久久www免费人成黑人精品| 亚洲欧美电影在线观看| 欧美欧美午夜aⅴ在线观看| 欧美激情久久久久| 亚洲国产欧美日韩精品| 久久亚洲精选| 免费亚洲视频| 亚洲国内欧美| 欧美国产另类| 日韩视频在线你懂得| 日韩一区二区免费高清| 欧美精品97| 一区二区三区高清视频在线观看| 亚洲视屏一区| 国产精品一区二区久久久久| 欧美一级片久久久久久久| 久久精品五月| 亚洲激情视频| 欧美日韩日韩| 亚洲欧美日韩国产一区| 久久久久亚洲综合| 亚洲黄色免费| 国产精品久久久久9999| 久久本道综合色狠狠五月| 欧美承认网站| 这里是久久伊人| 国产日韩欧美在线看| 久久久夜色精品亚洲| 91久久综合| 欧美亚洲免费电影| 亚洲国产高清一区| 欧美视频一区| 久久久精品视频成人| 亚洲精品永久免费精品| 久久久久久成人| av成人福利| 国产在线精品成人一区二区三区| 欧美~级网站不卡| 亚洲私人影院| 免费在线欧美黄色| 亚洲一区二区三区免费在线观看| 国产综合香蕉五月婷在线| 欧美日韩福利视频| 欧美中在线观看| 夜夜嗨av色一区二区不卡| 久久爱另类一区二区小说| 亚洲精品一品区二品区三品区| 国产精品超碰97尤物18| 久久亚洲精品中文字幕冲田杏梨| 一区二区av在线| 麻豆亚洲精品| 午夜在线视频观看日韩17c| 亚洲精品日韩综合观看成人91| 国产精品一区二区女厕厕| 欧美激情一区三区| 久久婷婷一区| 欧美一区二区精品久久911| 亚洲日本中文| 亚洲国产精品va在线看黑人动漫| 久久久久国产一区二区| 亚洲欧美日韩成人高清在线一区| 亚洲精品国产精品国产自|