1. 程式人生 > >第三次周賽A題(CodeForces-439A)

第三次周賽A題(CodeForces-439A)

問題連結:https://vjudge.net/problem/CodeForces-439A

問題簡述:歌手要唱完n首歌,每首歌的時間為t1, t2, …, tn (1 ≤ ti ≤ 100),歌手兩首歌之間要休息10分鐘,丑角在歌手休息時可以講笑話,每個笑話5分鐘;節目總時間為d。歌手的歌一定要唱完,若時間不夠,則輸出-1,反之則輸出丑角最多能講多少個笑話。

AC程式碼:

#include <iostream>
using namespace std;
int main()
{
	int n, d, t,s = 0;
	cin >> n >> d;
int i = n; while (i--) { cin>>t; s+=t; } int c=d-s-10*(n-1); if (c<0) { cout<<"-1"<<endl; } else { cout<<2*(n-1)+c/5<<endl; } }