nowcoder 2020 牛半仙的妹子數

2021-10-25 04:13:20 字數 725 閱讀 3322

點此看題

考試時候先打了個表,首先我們可以確定a+b

+ca+b+c

a+b+

c是乙個定值,一開始我想去維護a

aa和b

bb然後去算c

cc,但是這樣會很難算,a

aa和b

bb的變化是極不規律的,我們不妨去研究ccc

在重複一遍,p=a

+b+c

p=a+b+c

p=a+b+

c是定值,打表如下(資料是大樣例):

好像c

cc是斷續乘2

22的,結合我們唯一的乙個性質,開動我們的想象力,猜c

cc的變化是×2m

odp\times2\mod p

×2modp

的,然後帶回去驗證一下。知道結論之後,證明就非常簡單了:

#include

#define int long long

intread()

int t,a,b,c,k,mod;

intqkpow

(int a,

int b)

return r;

}signed

main()

}

nowcoder 2020 襪子分配

點此看題 期望有一種暴力計算方法,就是總和 總情況數,總情況數是 2n 2n 2n 的,考慮總和即可。考慮每一對襪子的貢獻,可以發現無論是第幾次選取情況數是2 2 n 2 2 2n 2 2 2n 2 也就是我們強制這對襪子被選取,注意要考慮先後順序 那麼一共有n nn次,n nn雙襪子,所以是2n2...

nowcoder 2020 牛牛的湊數遊戲

點此看題 設現在能表示的區間是 1,r 1,r 1,r 如果新加入了乙個數b bb,那麼新產生的區間是 b,r b b,r b b,r b 如果r 1 br 1r 1 b就可以直接不算了,因為後面的數不會下降,而空出來的r 1 r 1r 1是永遠無法填補的,否則我們把r rr擴大b bb。現在想必你...

牛半仙的魔塔

operatorname nowcod er21 2925 點我可以檢視其它題目 目錄 點我跳轉 牛半仙的妹子被大魔王抓走了,牛半仙為了就他的妹子,前往攻打魔塔。魔塔為一棵樹,牛半仙初始在一號點。牛半仙有攻擊,防禦,血量三個屬性。除一號點外每個點都有魔物防守,魔物也有攻擊,防禦,血量三個屬性。每個怪...