题目描述
W老师是一位70后,比较怀旧。这不,新闻里看到了许多儿时的武侠片——《绝代双骄》、《日月神剑》、《侠客行》、《雪山飞狐》、《琥珀青龙》……,就想着到网上下载下来,放到网盘里好慢慢唤醒记忆,因为这些在小时候都是需要动用特殊手段才能看到的(什么门缝法,阳台玻璃法)。
于是W老师决定动用下载利器——X雷,可现在的JS太多了,下载速度竟然为0。没办法只好交出自己的血汗钱——充值会员。
会员是按月充的,每月的费用为15元。 问W老师至少需要充值多少元,才能将所有的武侠剧下载完。
输入格式第1行:一个整数N,表示需要下载的武侠剧的个数(1<=N<=1000)。
接下来的N行,每行一个整数ai,表示第i部武侠剧下载完需要ai天(0<ai<=20)。
输出格式一行,1个整数,表示最少充值的费用(1个月计30天)。
样例
3
10
20
5
30
数据范围与提示
分类标签
[循环] [语法基础]
C++题解代码
#include <bits/stdc++.h>
using namespace std;
int n;
int h;
int a;
// The main procedure
int main() {
cin>>n;
h = 0;
for (int i = 1; i <= n; i++) {
cin>>a;
h += a;
}
if ((h%30) == 0) {
cout<<((h/30)*15);
} else {
cout<<(((h/30)+1)*15);
}
return 0;
}
Blockly题解代码图片