一本通1083 計算星期幾

2022-04-07 11:26:38 字數 1208 閱讀 8857

假設今天是星期日,那麼過abab

'>

天之後是星期幾?

兩個正整數a

'>

a,b'>

b,中間用單個空格隔開。0

100,

010000

'>0。乙個字串,代表過a

b'>a

b天之後是星期幾。

其中,mon

day'>

monday是星期一,tue

sday

'>

tuesday是星期二,wed

nesd

ay'>

wednesday是星期三,thu

rsda

y'>

thursday是星期四,fri

day'>

friday是星期五,sat

urda

y'>

saturday是星期六,sun

day'>

sunday是星期日。mo

nday

'>1.回刷前面沒做的題的時候做到的。這是乙個非常水的題嘛,直接開搞,暴力一點。

#include#include#includeusing namespace std;

int main()

好水真的好水...一點意思都沒有

2.然後我就交了.......

蛤?!為嘛只得了十分?

3.帶進給的3和2000,果然不行,可能爆int了,讓我看看怎麼搞。

既然到最後再算餘數不行,

那就每乘上乙個a的時候都把餘數算出來,迴圈b次,這樣應該就能保證不爆int了。

話不多說,打**

for(int i=1;i<=b;i++)

做乙個這樣的迴圈,到最後輸出的結果就能不爆int了。

讓我們帶進去交一遍,

這次果然好了。

4.總結總結

這種題一定一定要看一看會不會超值,

可能先算出總數再進行其他運算的時候,

這個總數已經爆掉了;

當比較大的數不能成功執行的時候,

就要優化自己的程式,

比較正常的就是從程式裡面開始算,用迴圈做,

(就跟上面這個一樣)

所以做題的時候還是要長點心啊!

基礎練習 1083 計算星期幾

1083 計算星期幾 題目描述 假設今天是星期日,那麼過a b天之後是星期幾?輸入 兩個正整數a,b,中間用單個空格隔開。0 輸出 乙個字串,代表過ab天之後是星期幾。其中,monday是星期一,tuesday是星期二,wednesday是星期三,thursday是星期四,friday是星期五,sa...

一本通 高精度計算

加法進製 下標低位是個位,高位是十位 百位。輸出的時候倒著輸出。計算著時候必須先儲存個位 c i a i b i if c i 10 減法進製 a i b i if a i b i c i a i b i 乘法進製 看不懂,下面會解釋 e i j 1 c i d j e i j 1 新計算的值 累計...

佇列(一本通)

這道題重點是關係的轉換和初始化 include include include includeusing namespace std int a 101 記錄接著的的那個節點 int n,m int main int ans void bfs int x,int y int main cout in...