日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

JZOJ 5182. 【NOIP2017提高组模拟6.29】码灵鼠

發(fā)布時間:2025/3/15 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JZOJ 5182. 【NOIP2017提高组模拟6.29】码灵鼠 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Description

碼零鼠是一只很喜歡mx數(shù)學(xué)的神犇,上面那個不是ta本人的樣子。這天,ta在研究一個神奇的數(shù)列,這個數(shù)列是這樣的:
a0 = 1
an = ai + aj (n>=1, i,j均在[0,n-1]內(nèi)均勻隨機)
Ta想知道對于給定的n,an的期望值是多少,你能告訴ta嗎?
出于ta對整數(shù)的熱愛,你只需要輸出答案向下取整后的值

Input

一個整數(shù)T,表示數(shù)據(jù)組數(shù)
每組數(shù)據(jù)一行,包括一個整數(shù)n

Output

一個整數(shù)E(an),

Sample Input

2
0
1

Sample Output

1
2

Data Constraint

對于前30%的數(shù)據(jù)T<=10, n<=3000
對于前60%的數(shù)據(jù)T<=100, n<=100000
對于100%的數(shù)據(jù)T <= 10000, 0 <= n <= 2147483647

Hint

F0只能是1
F1只能等于F0+F0=2

Solution

  • 這題 直接推算 或者 打表找規(guī)律 都可以輕易推出公式:

    Fi?=?i+1

  • 所以直接讀入 N ,然后輸出 N+1 即可。

  • 注意 N 最大是 231?1 ,會爆 int ,需開 long?long

Code

#include<cstdio> using namespace std; const int N=2147483647; inline int read() {int X=0,w=1; char ch=0;while(ch<'0' || ch>'9') {if(ch=='-') w=-1;ch=getchar();}while(ch>='0' && ch<='9') X=(X<<3)+(X<<1)+ch-'0',ch=getchar();return X*w; } int main() {int T=read();while(T--){int x=read();if(x<N) printf("%d\n",x+1); else printf("%lld\n",(long long)N+1);}return 0; }

總結(jié)

以上是生活随笔為你收集整理的JZOJ 5182. 【NOIP2017提高组模拟6.29】码灵鼠的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。