大力水手最近和他的女朋友奧利弗分手了,他感到人生非常灰暗,於是上山來找禪師解惑。
大力水手問禪師:「大師,奧利弗以前經常說我是個笨蛋,讓我覺得很生氣。大概是因為我真的太笨了她才這麼說吧。請問,怎樣才能提高智商?」
禪師淺笑,答:「方法很簡單,不過若想我教你,你先看看這張試卷。」
大力水手拿到試卷,共有
n n
道選擇題,編號為
1 1
到 nn。第
i i
道題形如:(hi
hi為 「a」 或 「b」 或 「c」 或 「d」,ai
,bi,
ci,d
i ai,bi,ci,di
都是整數)
大力水手問禪師:「是要我做這張試卷嗎?」。禪師擺擺手,答:「多想想。」
大力水手注意到一張試卷可能有很多種正確答案(兩種正確答案被認為是不同的當且僅當存在一道題這兩份正確答案選的選項不同),於是問禪師:「是要我求這張試卷有多少種正確答案嗎?」。禪師擺擺手,答:「多想想。」
大力水手想到,一張試卷要是正確答案有很多種,就很容易矇對,於是問禪師:「是要我求出所有
n n
道選擇題的試卷中,正確答案最多的試卷嗎?」。禪師點點頭,轉身離去。
2. 編號小於
2 2
的題目中你一共選了幾個 a?
3. 編號小於
3 3
的題目中你一共選了幾個 d?
共有兩種正確答案。一種可能的正確答案為:第一題選
a第二題選
c第三題選
d。共一行,包含乙個正整數
n n
,表示試卷中選擇題的個數。
第一行乙個整數,表示正確答案最多的試卷的正確答案數。你只用輸出答案對
998244353
998244353(7
×17×2
23+1 7×17×223+1
,乙個質數)取模後的值。
接下來
n n
行輸出一種正確答案最多的試卷。如果有多種你可以輸出任意一種。這 n
n 行中的第
i i
行包含 hi
,ai,
bi,c
i,di
hi,ai,bi,ci,di
,表示第
i i
道選擇題。hi
hi為 「a」 或 「b」 或 「c」 或 「d」,ai
,bi,
ci,d
i ai,bi,ci,di
都是整數且 0≤
ai,b
i,ci
,di≤
1090≤ai,bi,ci,di≤109
。input
1output
4explanationn=a 0 0 0 0
1 n=1
時正確答案最多的試卷的正確答案數為
4 4
,四種正確答案分別為:第一題選 a、第一題選 b、第一題選 c、第一題選 d。n=
2 n=2
時正確答案最多的試卷的正確答案數為
12 12
,但是你以為我會告訴你這張試卷長什麼樣嗎?
測試點編號
n n1n
=2n=22n
=3n=33n
=4n=44n
=5n=55n
=6n=66n
≤1000
n≤100078
n≤105
n≤105910
時間限制:1s
1s空間限制:
256mb
256mb
大力水手對禪師說:「我明白了!碰到一道問題多想想,就能鍛鍊大腦並體會到無窮的樂趣。這樣日復一日,智商就能漸漸提高了!」
禪師擺擺手,嘿嘿一笑:「你想得太多了。智商等於心智年齡除以生理年齡,所以我剛才趁你思考時已經去公安局把你的出生日期改到昨天晚上了。現在你應該是世界上智商最高的人,請叫我雷鋒。」
從此高智商的大力水手和奧利弗過上了幸福的生活。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
構造~
我來水博辣哼唧
我們可以發現,如果所有選擇題都是a 0 0 0 0的話,除了最後一道題,剩餘的都可以選bcd中的任意一項,而最後一道可以選abcd中的任意一項,顯然是最優答案。
#include#include#includeusing namespace std;
#define ll long long
const int mod=998244353;
int n,ans;
int main()
{ scanf("%d",&n);
ans=4;
for(int i=1;i
UOJ 192 UR 14 最強跳蚤
題目鏈結 暑期課第二天 樹上問題高階 具體內容看筆記部落格吧 題意n個節點的樹t 邊有邊權w 求滿足 u,v 上所有邊權乘積為完全平方數的路徑有多少條 看到 所有邊權乘積為完全平方數 想到完全平方數的特殊性 就是分解質因數後 質因數指數都為偶數 然後就想到分解邊權質因數 判質路徑邊權奇偶性 後者由於...
uoj 513 UR 19 清掃銀河
很簽到題 操作2先假設全部為黑,那麼變成了每選乙個點便會取反相連的邊 如果能暴力搞出所有環就可以高斯消元判斷,也許能過40 對原圖建dfs樹,發現只需要保留返祖邊加上對應路徑的環即可,任何的環都可以通過這些環異或得到,於是環的個數變為m級別,高斯消元o m 3 可以70 設返祖邊 u,v,w 的選擇...
UOJ 192 UR 14 最強跳蚤
這道題本來不想寫部落格的 但是鑑於自己犯了低階錯誤,還是寫篇部落格記載一下。一開始我的想法和題解裡面的演算法而比較類似,也是先分解質因數,然後用質因子是否出現偶數次來判斷當前這個數是否是完全平方數 然而這樣並不能ac,於是我去翻了題解 get 了乙個新做法,就是給每個出現過的質因子賦乙個 0,2 的...