牛客演算法周周練16B 死肥宅的衝分計畫(模擬)

2021-10-08 09:52:08 字數 843 閱讀 5640

多組輸入,每組10個資料,預設段位是**,詢問是否能上王者,7表示掉了一大段,1表示生了一大段,0表示不變,對於已經青銅和已經王者來說不存在公升段和掉段。

簡單模擬,用3代表**,每次公升段掉段用±1表示,判斷最後是否能到達7(王者),如果早就到達7了,則1和0乙個意義,如果早就到達1了那麼0和7乙個意義。判斷一下當前是否到臨界值然後根據情況公升段掉段就可以了。ac**:

#include

#include

#include

#include

#include

#include

using

namespace std;

const

int mod =

1e9+7;

const

int n =

5e5+50;

typedef

long

long ll;

typedef pair<

int,

int> pii;

intmain()

for(

int i =

1; i <=

10; i++

) cout <<

(s ==7?

666:

777)

<< endl;

}return0;

}

牛客演算法周周練2

a 題意 求乙個數的順序和逆序之和。題解 其實就是個閹割版的高精度加法嘛。其實逆序數忽略前導零這個條件是沒有用的,因為順序數不可能有前導零,自然結果也不會有,然後注意下首位進製不取餘。include using namespace std int a 10 b 10 intmain for k j ...

牛客演算法周周練2

題目鏈結 include define sc x scanf lld x define pf printf define rep i,s,e for int i s i e i define dep i,e,s for int i e i s i using namespace std typede...

牛客演算法周周練3

只寫了乙個,打遊戲去了 就是個搜尋模板,直接寫就行 include include include include include include using namespace std define mid 1000000007 typedef long long ll int book 106 ...