在pintia上,每天z老師出題、小盆友們刷題。z老師的頭髮遵從以下規律:
1、每天生長出60根頭髮;
2、每齣一道題,減少20根頭髮;
3、每天結束時統計累積做題情況:
(1)若出的題全部被做出來,則z老師產生「沒題焦慮」,減少30根頭髮;
(2)若小盆友做出來的題少於50%,則z老師產生「學生不用功焦慮」,減少70根頭髮。
現給定連續n天的出題、刷題情況,請計算z老師頭髮的變化情況。
第一行輸入乙個正整數n
(n<20
);
接下來n
行,每行輸入兩個非負整數,分別是一天的出題數量q
和刷題(做出來)數量s
,以空格間隔。
題目輸入保證出題總數量不超過n*10
,並且每天的刷題量不會使累積刷題數量超過累積出題數量。
若z老師頭髮增加k
根,則輸出+k
;若z老師頭髮減少k
根,則輸出-k
;若沒有變化,則輸出--
35 3
5 15 11
-220
33 2
3 23 2
題意:此題一開始我沒讀懂題意,就wa了幾次。然後後面別人告訴我,我就找道了自己的錯誤,就是每次累加每天的出題數量和刷題數(這兩個數隻需要不斷累加,不需要減),然後用這兩個判斷,而不是用題目給的p和s。
#include#include#include
using
namespace
std;
intmain()
sum-=x*20; //
減去每天掉下的頭髮數
if(sum!=0
) printf(
"%+lld\n
",sum);
else
printf(
"--\n");
return0;
}
L1 5 刷題與Z老師的頭髮 (10 分)
在pintia上,每天z老師出題 小盆友們刷題。z老師的頭髮遵從以下規律 1 每天生長出60根頭髮 2 每齣一道題,減少20根頭髮 3 每天結束時統計累積做題情況 1 若出的題全部被做出來,則z老師產生 沒題焦慮 減少30根頭髮 2 若小盆友做出來的題少於50 則z老師產生 學生不用功焦慮 減少70...
PTA刷題技巧
作用 刷題的時有時輸入的資料量太大,格式太繁瑣,每次除錯都得自己輸入資料,除錯的20 以上的時間都放在輸入資料上面了,考試黑框框不能複製。include include include include include include include include includeusing name...
PTA刷題日誌 2020 1 27
第一題 1096 consecutive factors 20分 類似於數學問題,求最大長度子列乘積,所有子列必須滿足都小於等於sqrt n 因為sqrt n sqrt n n,所以只需要從2遍歷到sqrt n 然後逐項相乘,如果成績不能被n整除就放棄迴圈,重新開始。第二題 1059 prime f...