題意
求斐波那契數列前n項和
分析
1.因為資料較小,直接算出來相加可過
2.有結論:s[n]=f[n+2]-1
利用數學歸納法,證明如下:
1)當n=1時,s[1]=f[1]=1,f[1+2]-1=1,所以s[1]=f[3]-1;
2)假設n=k(k>=1)時,命題成立
則有s[k]=f[1]+f[2]+……+f[k]=f[k+2]-1=f[k]+f[k+1]-1
則當n=k+1時,s[k+1]=(f[1]+f[2]+……+f[k])+f[k+1]
=f[k]+f[k+1]+f[k+1]-1
=f[k+2]+f[k+1]-1
=f[k+3]-1
∴n=k+1時,命題成立
綜上,s[n]=f[n+2]-1
accepted code
1/*2problem:sgu123
3auther:rinyo
4memo:模擬5*/
678 #include9
int f[45
];10
11int
main()
12
模擬數學 除法
time limit 1000ms memory limit 65536kb submit statistic problem description blue 最近接了個重活,需要幫助小學生手算大量的除法算術題,這可把他累壞了。但是,機智的 blue 一想,寫個 printf f double a...
D Recover it 模擬,數學
傳送啊大哥申請付款回答 先把b陣列排序,然後從最大的數看起 一 如果是質數,那麼這個數不可能是a陣列的,否則必然會生成乙個更大的質數。因此,找到生成它的那個數,加入答案 二 如果是和數,那麼這個數一定是a陣列的,否則比如有乙個更大的和數生成它 因此,把他加入答案 這樣做每次我們都可以把2個數辨別是否...
9108 模擬數學計算器
time limit 10 second memory limit 2 mb 問題描述 輸入乙個數學計算表示式,輸出結果。除法運算結果取整 檔案輸入僅一行,輸入數學表示式 輸出數學表示式以及結果 1001 981001 98 10991001 981001 98 9031001 981001 98 ...