假設今天是星期日,那麼過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...