문제 출처: algospot.com/judge/problem/read/HOTSUMMER
1. 코드
#include <iostream>
using namespace std;
int main(void)
{
int t;
cin >> t;
while (t--)
{
int w, temp, sum = 0;
cin >> w;
for (int i = 0; i < 9; i++)
{
cin >> temp;
sum += temp;
}
if (w >= sum) cout << "YES" << endl;
else cout << "NO" << endl;
}
}
2. 풀이
이 문제는 정말 간단하다. 목표 전력 사용량과 시간대별로 사용한 전력의 합과 비교 후 전체 사용한 전력이 목표 전력 사용량이하라면 YES를 출력하고 아니라면 NO를 출력하는 문제이다.
while (t--)
{
int w, temp, sum = 0;
cin >> w;
for (int i = 0; i < 9; i++)
{
cin >> temp;
sum += temp;
}
if (w >= sum) cout << "YES" << endl;
else cout << "NO" << endl;
}
그래서 w는 목표 전력 사용량 그리고 sum은 시간대별 전력의 합이다. temp에 값을 입력한 후 sum에 더하여 전체 사용량을 구한 뒤 w와 sum을 비교 후 YES 혹은 NO를 출력하면 된다.
'컴퓨터 > 알고스팟 알고리즘' 카테고리의 다른 글
알고스팟 알고리즘: XHAENEUNG [C++] (0) | 2021.05.23 |
---|---|
알고스팟 알고리즘: URI [C++] (0) | 2021.05.22 |
알고스팟: CONVERT [C++] (0) | 2021.05.09 |
알고스팟 알고리즘: MISPELL [C++] (0) | 2021.05.07 |
알고스팟 알고리즘: ENCRYPT [C++] (0) | 2021.05.06 |