qwb與神奇的序列 同餘定理

2021-08-02 01:35:32 字數 801 閱讀 7295

qwb又遇到了一道題目:

有乙個序列,初始時只有兩個數x和y,之後每次操作時,在原序列的任意兩個相鄰數之間插入這兩個數的和,得到新序列。舉例說明:

初始:1 2

操作1次:1 3 2

操作2次:1 4 3 5 2

…… 請問在操作n次之後,得到的序列的所有數之和是多少?

多組測試資料,處理到檔案結束(測試例數量<=50000)。

輸入為一行三個整數x,y,n,相鄰兩個數之間用單個空格隔開。(0 <= x <= 1e10, 0 <= y <= 1e10, 1 < n <= 1e10)。

對於每個測試例,輸出乙個整數,佔一行,即最終序列中所有數之和。

如果和超過1e8,則輸出低8位。(前導0不輸出,直接理解成%1e8)

1 2 2

找規律 同餘定理

很容找找到規律 (x

+y)×

(3n+

1)/2

除法無法適用於同餘定理 但是有 (a

b)mo

dc=a

mod(

b∗c)

/bmo

dc以下寫法注意快速冪裡的mod m

應該為2*m 還是這個公式,不過當然有mod m的寫法

#include 

typedef long long ll;

const int m=1e8;

ll q_mod(ll a,ll b)

return ans;

}int main()

return

0;}

序列與並行 同步和非同步序列通訊

一 序列通訊中資料按位傳輸,即一次傳輸一位 二 並行傳輸中資料按位元組傳輸,即一次傳輸8位。三 優缺點 並行速度快,但造價高,內部的多根線纜同步較困 難,相互之間易產生干擾,在遠距離通訊中多用串 行通訊,計算機內部大多使用並行通訊。四 使用序列通訊的介面是序列介面,使用並行通訊的介面是並行介面。序列...

ZJCOJ qwb與神奇的序列(數論)

time limit 1 sec memory limit 128 mb submit 863 solved 94 submit status web board qwb又遇到了一道題目 有乙個序列,初始時只有兩個數x和y,之後每次操作時,在原序列的任意兩個相鄰數之間插入這兩個數的和,得到新序列。舉...

(思維)CSL 的神奇序列

時間限制 c c 2秒,其他語言4秒 空間限制 c c 524288k,其他語言1048576k 64bit io format lld csl 有乙個神奇的無窮實數序列,他的每一項滿足如下關係 對於任意的正整數 n 有 n k 0akan k w2 k 0nakan k w2 並且 a0 wa0 ...