https://www.acmicpc.net/problem/12791
#include <iostream>
using namespace std;
void track(int n);
int count(int n);
int main() {
int tc;
cin >> tc;
int a, b, sum;
for (int i = 0; i < tc; i++)
{
sum = 0;
cin >> a >> b;
for (int j = a; j <= b; j++)
sum += count(j);
cout << sum << "\n";
for (int j = a; j <= b; j++)
track(j);
}
}
void track(int n) {
switch (n)
{
case 1967:
cout <<n << " DavidBowie\n";
break;
case 1969:
cout << n << " SpaceOddity\n";
break;
case 1970:
cout<< n << " TheManWhoSoldTheWorld\n";
break;
case 1971:
cout << n << " HunkyDory\n";
break;
case 1972:
cout << n << " TheRiseAndFallOfZiggyStardustAndTheSpidersFromMars\n";
break;
case 1973:
cout << n << " AladdinSane\n";
cout << n << " PinUps\n";
break;
case 1974:
cout << n << " DiamondDogs\n";
break;
case 1975:
cout << n << " YoungAmericans\n";
break;
case 1976:
cout << n << " StationToStation\n";
break;
case 1977:
cout << n << " Low\n";
cout << n << " Heroes\n";
break;
case 1979:
cout << n << " Lodger\n";
break;
case 1980:
cout << n << " ScaryMonstersAndSuperCreeps\n";
break;
case 1983:
cout << n << " LetsDance\n";
break;
case 1984:
cout << n << " Tonight\n";
break;
case 1987:
cout << n << " NeverLetMeDown\n";
break;
case 1993:
cout << n << " BlackTieWhiteNoise\n";
break;
case 1995:
cout << n << " 1.Outside\n";
break;
case 1997:
cout << n << " Earthling\n";
break;
case 1999:
cout << n << " Hours\n";
break;
case 2002:
cout << n << " Heathen\n";
break;
case 2003:
cout << n << " Reality\n";
break;
case 2013:
cout << n << " TheNextDay\n";
break;
case 2016:
cout << n << " BlackStar\n";
break;
default:
break;
}
}
int count(int n) {
switch (n)
{
case 1967:
case 1969:
case 1970:
case 1971:
case 1972:
case 1974:
case 1975:
case 1976:
case 1979:
case 1980:
case 1983:
case 1984:
case 1987:
case 1993:
case 1995:
case 1997:
case 1999:
case 2002:
case 2003:
case 2013:
case 2016:
return 1;
case 1977:
case 1973:
return 2;
default:
return 0;
}
}
'Programming > BaekJoon' 카테고리의 다른 글
[C] 백준 11942번 : 고려대는 사랑입니다 (0) | 2019.05.03 |
---|---|
[C++] 백준 12790번 : Mini Fantasy War (0) | 2019.05.03 |
[C++] 백준 14581번 : 팬들에게 둘러싸인 홍준 (0) | 2019.05.03 |
[C++] 백준 14582번 : 오늘도 졌다 (0) | 2019.05.03 |
[C++] 백준 10828번 : 스택 (0) | 2019.05.02 |