zzuli OJ 2331:小新同學的智商
阿新 • • 發佈:2018-12-26
情況說明:18級新生周賽(1)題目
題目描述
人的智商會受到先天和後天的影響,小新同學進行大學之後,智商也逐漸發生了變化,影響智商變化的因素有很多,當然最重要的影響就是刷題和打遊戲了,在一天中,如果小新在OJ上刷達到3道題,小新的智商可以提高0.2分,刷題達到5道及以上,智商可以提高0.3分,如果打遊戲時間達到1小時,智商會下降0.1分,達到3小時,智商下降0.5分,如果舍友有2個及以上的人數打遊戲,也會使小新的智商下降0.1分。經過若干天后,小新智商會變為多少呢?
輸入
第一行輸入一個實數iq,表示小新入學時的智商,第二行輸入一個n,表示天數,下面接著有n行,每行輸入3個整數,分別表示,在一天中,小新同學OJ上刷題的數量,打遊戲的小時數,舍友打遊戲的人數。
輸出
輸出一個實數表示經過n天之後,小新的智商變為了多少,保留2位小數。
樣例輸入
120
3
5 0 3
3 1 1
2 3 2
樣例輸出
119.70
#include<stdio.h> int main() { double sum; scanf("%lf",&sum); int n; scanf("%d",&n); int i; for(i=0;i<n;i++) { int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a>=5) sum+=0.3; else if(a>=3) sum+=0.2; if(b>=3) sum-=0.5; else if(b>=1) sum-=0.1; if(c>=2) sum-=0.1; } printf("%.2lf",sum); return 0; }