PTA 刷題與Z老師的頭髮

2022-07-25 17:45:11 字數 1046 閱讀 5320

在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...