模擬 數學 sgu123 The sum

2022-08-17 04:15:20 字數 671 閱讀 7011

題意

求斐波那契數列前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/*2

problem: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 ...