๋ฌธ์
2016๋
์ Coder's High ์จ์ฌ์ดํธ๊ฐ 2๋
๋ง์ ๋์์จ ๊ฒฝ์ฌ์ค๋ฌ์ด ํด์ด๊ธฐ๋ ํ์ง๋ง, ์ ์ค์ ์ธ ๋ฝ ์คํ David Bowie๊ฐ ์ง๋ณ์ธ ์์ผ๋ก ์ฌ๋งํ ์ฌํ ๋
๋์ด๊ธฐ๋ ํ๋ค.
์ฌํ์ด๋ ๋ฐ์ด๋น ๋ณด์๋ฅผ ๊ธฐ๋ฆฌ๊ธฐ ์ํด์, RDBMS(Rockstar David Bowie Memorial System) ๋ผ๋ ํ๋ก๊ทธ๋จ์ ๊ตฌ์ํ์๋ค. RDBMS๋ SQL(Starman Query Language)๋ผ๋ ์ธ์ด๋ฅผ ํตํด์ ์๋ํ๋ค. SQL์ ์๋นํ ๊ฐ๋จํ ์ธ์ด๋ก, ๋ค์๊ณผ ๊ฐ์ ์ง์์ ๋ํด์ ์๋ตํ๋ค.
์ฌํ์ด๋ฅผ ๋์์, SQL์ ์ง์์ ์๋ตํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด๋ผ.๋ฌธ์ ์ค๋ช
์ ์ฃผ์ด์ง์ง ์์ ์ ๋ณด๋ก ์๊ธฐ๋ ๋ฌธ์ ๋ฅผ ์์ ๊ธฐ ์ํด, ์์ 2๋ ๋ชจ๋ ๊ฐ๋ฅํ ๋ฐ์ด๋น ๋ณด์์ ์จ๋ฒ์ ํฌํจํ, ์ฌ๋ฐ๋ฅธ ์ถ๋ ฅ์ ๋ณด์ฌ์ค๋ค. ์์ 2์ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ์ถ๋ ฅํ๋ผ.
์ ๋ ฅ
์ฒซ ๋ฒ์งธ ์ค์ ์ง์์ ์ ์ ์Q(Q≤ 100)๊ฐ ์ฃผ์ด์ง๋ค.
์ดํQ๊ฐ์ ์ค์ ์ง์S,E(1 ≤S≤E≤ 2016)๊ฐ ์ ์๋ก ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
๊ฐ ์ง์์ ๋ํด์ ๋ค์ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ค :
๊ฐ๊ฐ์ ์ง์๋ง๋ค ์ ์ค๋ก ๊ตฌ๋ถํ ํ์๋ ์๋ค. ์์ ์
์ถ๋ ฅ์ ์ฐธ๊ณ ํ๋ผ.
ํ์ด
// ํ์ด : https://whkakrkr.tistory.com
#include <iostream>
#include <vector>
using namespace std;
typedef pair<int, string> ci;
const vector<ci> ALBUMS = {
{1967, "DavidBowie"},
{1969, "SpaceOddity"},
{1970, "TheManWhoSoldTheWorld"},
{1971, "HunkyDory"},
{1972, "TheRiseAndFallOfZiggyStardustAndTheSpidersFromMars"},
{1973, "AladdinSane"},
{1973, "PinUps"},
{1974, "DiamondDogs"},
{1975, "YoungAmericans"},
{1976, "StationToStation"},
{1977, "Low"},
{1977, "Heroes"},
{1979, "Lodger"},
{1980, "ScaryMonstersAndSuperCreeps"},
{1983, "LetsDance"},
{1984, "Tonight"},
{1987, "NeverLetMeDown"},
{1993, "BlackTieWhiteNoise"},
{1995, "1.Outside"},
{1997, "Earthling"},
{1999, "Hours"},
{2002, "Heathen"},
{2003, "Reality"},
{2013, "TheNextDay"},
{2016, "BlackStar"}
};
int main() {
ios_base::sync_with_stdio(false);
cout.tie(NULL);
cin.tie(NULL);
int q, s,e;
cin >> q;
while(q--) {
cin >> s >> e;
vector<ci> v;
for(ci i : ALBUMS) {
if(s<=i.first && i.first<=e) {
v.push_back(i);
}
}
cout << v.size() << "\n";
for(ci i : v) {
cout << i.first << " " << i.second << "\n";
}
}
return 0;
}
'๐ Cpp > [Solved.ac] Random Marathon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ][C++] ๋ฐฑ์ค 10992๋ฒ: ๋ณ ์ฐ๊ธฐ - 17 (Bronze III) (0) | 2025.01.21 |
---|---|
[BOJ][C++] ๋ฐฑ์ค 30999๋ฒ: ๋ฏผ์ฃผ์ฃผ์ (Bronze IV) (0) | 2025.01.17 |