์์ฐ์ N์ด ์
๋ ฅ๋๋ฉด 1๋ถํฐ N๊น์ง์ ๊ฐ ์ซ์๋ค์ ์ฝ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ง์ฝ N์ด 8์ด ์
๋ ฅ๋๋ฉด, 1(1๊ฐ), 2(2๊ฐ), 3(2๊ฐ), 4(3๊ฐ), 5(2๊ฐ), 6(4๊ฐ), 7(2๊ฐ), 8(4๊ฐ)์ ๊ฐ์ด ๊ฐ ์ซ์์ ์ฝ์์ ๊ฐฏ์๊ฐ ๊ตฌํด์ง๋๋ค. ์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ด 1๋ถํฐ ์ฐจ๋ก๋๋ก ์ฝ์์ ๊ฐฏ์๋ง ์ถ๋ ฅํ๋ฉด ๋ฉ๋๋ค. 1 2 2 3 2 4 2 4 ์ ๊ฐ์ด ์ถ๋ ฅํ๋ค. ์
๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์ ์์ฐ์ N์ด ์ฃผ์ด์ง๋ค. 8 ์ถ๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์ 1๋ถํฐ N๊น์ง์ ์ฝ์์ ๊ฐ์๋ฅผ ์์๋๋ก ์ถ๋ ฅํ๋ค. 1 2 2 3 2 4 2 4 1ํธ (์ฑ๊ณต) ์ฝ์ ๋ชจ๋ ์ฐพ๊ธฐ (์ ํ์๊ฐ์ ๊ฑธ๋ฆผ) => ์๊ฐ๋ณต์ก๋ n^2 #include using namespace std; int main(){ //freopen("input.txt..
๐ง ์ฝ๋ฉํ ์คํธ
๊ดํธ๊ฐ ์
๋ ฅ๋๋ฉด ์ฌ๋ฐ๋ฅธ ๊ดํธ์ด๋ฉด "YES", ์ฌ๋ฐ๋ฅด์ง ์์ผ๋ฉด "NO"๋ฅผ ์ถ๋ ฅํ๋ค. (())() ์ด๊ฒ์ ๊ดํธ์ ์์ด ์ฌ๋ฐ๋ฅด๊ฒ ์์นํ๋ ๊ฑฐ์ง๋ง, (()()))์ ์ฌ๋ฐ๋ฅธ ๊ดํธ๊ฐ ์๋๋๋ค. ์
๋ ฅ ์ฒซ ๋ฒ์งธ ์ค์ ๊ดํธ ๋ฌธ์์ด์ด ์
๋ ฅ๋๋ค. ๋ฌธ์์ด์ ์ต๋ ๊ธธ์ด๋ 30์ด๋ค. (()(()))(() ()()(()()) ์ถ๋ ฅ NO YES #include using namespace std; int main(){ //freopen("input.txt", "rt", stdin); char a[100]; int cnt = 0; cin >> a; for(int i = 0; a[i] != '\0'; ++i){ if(a[i] == '(') cnt++; else if(a[i] == ')') cnt--; if(cnt < 0) break; ..
ํ์์ ์ปดํจํฐ๊ฐ ๋ฐ์ด๋ฌ์ค์ ๊ฑธ๋ ค ์์ด๋จ์ด๊ฐ ๋ฐ์ด์ฐ๊ธฐ์ ๋์๋ฌธ์๊ฐ ํผํฉ๋์ด ํํ๋๋ค. ์๋ฅผ ๋ค๋ฉด ์๋ฆ๋ค์ด์ด๋ผ๋ ๋ป์ ๊ฐ์ง๊ณ ์๋ beautiful์ด๋ผ๋ ๋จ์ด๊ฐ "bE au T I fu L"๊ณผ ๊ฐ์ด ์ปดํจํฐ์ ํ์๋๊ณ ์๋ค. ์์ ๊ฐ์ด ์๋ฌ๋ก ํ์๋๋ ์์ด๋จ์ด๋ฅผ ์๋์ ํํ๋๋ก ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๊ณ ์๋ฌธ์ํ ์์ผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์
๋ ฅ ์ฒซ ์ค์ ๋ฐ์ด๋ฌ์ค์ ๊ฑธ๋ฆฐ ์์ด๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ๋ฐ์ด๋ฌ์ค์ ๊ฑธ๋ฆฐ ์์ด๋จ์ด์ ๊ธธ์ด(๊ณต๋ฐฑํฌํจ)๋ 100์ ๋์ง ์๋๋ค. ๋ฌธ์ ์ฌ์ด์ ๊ณต๋ฐฑ์ ์ฐ์์ ์ผ๋ก ์กด์ฌํ ์ ์๋ค. ์
๋ ฅ์ ์ํ๋ฒณ๊ณผ ๊ณต๋ฐฑ๋ง ์ฃผ์ด์ง๋ค. bE au T I fu L ์ถ๋ ฅ ์ฒซ ์ค์ ์๋ฌธ์๋ก ๋ ์ ์์ ์ธ ์์ด๋จ์ด๋ฅผ ์ถ๋ ฅํ๋ค. beautiful 1ํธ (์ฑ๊ณต) #include using namespace std; in..
๋ฌธ์์ ์ซ์๊ฐ ์์ฌ์๋ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ฉด ๊ทธ ์ค ์ซ์๋ง ์ถ์ถํ์ฌ ๊ทธ ์์๋๋ก ์์ฐ์๋ฅผ ๋ง๋ญ๋๋ค. ๋ง๋ค์ด์ง ์์ฐ์์ ๊ทธ ์์ฐ์์ ์ฝ์ ๊ฐ์๋ฅผ ์ถ๋ ฅํฉ๋๋ค. ๋ง์ฝ "t0e0a1c2her"์์ ์ซ์๋ง ์ถ์ถํ๋ฉด 0, 0, 1, 2์ด๊ณ , ์ด๊ฒ์ ์์ฐ์๋ก ๋ง๋ค๋ฉด 12๊ฐ ๋ฉ๋๋ค. ์ฆ ์ฒซ ์๋ฆฌ 0์ ์์ฐ์ํํ ๋ ๋ฌด์ํฉ๋๋ค. ์ถ๋ ฅ์ 12๋ฅผ ์ถ๋ ฅํ๊ณ , ๋ค์ ์ค์ 12์ ์ฝ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ฉด ๋ฉ๋๋ค. ์ถ์ถํ์ฌ ๋ง๋ค์ด์ง๋ ์์ฐ์๋ 100, 000, 000์ ๋์ง ์์ต๋๋ค. ์
๋ ฅ ์ฒซ ์ค์ ์ซ์๊ฐ ์์ธ ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋๋ค. ๋ฌธ์์ด์ ๊ธธ์ด๋ 50์ ๋์ง ์์ต๋๋ค. g0en2Ts8eSoft ์ถ๋ ฅ ์ฒซ ์ค์ ์์ฐ์๋ฅผ ์ถ๋ ฅํ๊ณ , ๋ ๋ฒ์งธ ์ค์ ์ฝ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํฉ๋๋ค. 28 6 #include using namespace std; in..

์ฃผ๋ฏผ๋ฑ๋ก์ฆ์ ๋ฒํธ๊ฐ ์ฃผ์ด์ง๋ฉด ์ฃผ๋ฏผ๋ฑ๋ก์ฆ ์ฃผ์ธ์ ๋์ด์ ์ฑ๋ณ์ ํ๋จํ์ฌ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์. ์ฃผ๋ฏผ๋ฑ๋ก์ฆ์ ๋ฒํธ๋ -๋ฅผ ๊ธฐ์ค์ผ๋ก ์์๋ฆฌ์ ๋ท์๋ฆฌ๋ก ๊ตฌ๋ถ๋๋ค. ๋ท์๋ฆฌ์ ์ฒซ ๋ฒ์งธ ์๊ฐ 1์ด๋ฉด 1900๋
๋ ๋จ์์ด๊ณ , 2์ด๋ฉด 1900๋
๋ ์ฌ์, 3์ด๋ฉด 2000๋
๋ ๋จ์, 4์ด๋ฉด 2000๋
๋ ์ฌ์์ด๋ค. ์ฌํด๋ 2019๋
์
๋๋ค. ํด๋น ์ฃผ๋ฏผ๋ฑ๋ก์ฆ ์ฃผ์ธ์ ๋์ด์ ์ฑ๋ณ์ ์ถ๋ ฅํ์ธ์. ์
๋ ฅ1 780316-2376152 ์ถ๋ ฅ1 42 W ์
๋ ฅ2 061102-3575393 ์ถ๋ ฅ2 14 M 1ํธ (์คํจ) - '-' ๋ถํธ๋ฅผ ์ด๋ป๊ฒ ์ด์ด์ ์ถ๋ ฅํ ๊น - ์ฝ๋๊ฐ ์์์จ ๋๋ณด๊ธฐ #include using namespace std; int main(){ int a, b, age; char gender; cin >> a; cout >..
N๋ช
์ ๋์ด๊ฐ ์
๋ ฅ๋ฉ๋๋ค. ์ด N๋ช
์ ์ฌ๋ ์ค ๊ฐ์ฅ ๋์ด ์ฐจ์ด๊ฐ ๋ง์ด ๋๋ ๊ฒฝ์ฐ๋ ๋ช ์ด์ผ๊น์? ์ต๋ ๋์ด ์ฐจ์ด๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์. ์
๋ ฅ 10 13 15 34 23 45 65 33 11 26 42 ์ถ๋ ฅ 54 1ํธ (์คํจ) ๋๋ณด๊ธฐ #include using namespace std; int main(){ int count, dif, num; int min, max; List ageList = new List(); cin >> count; for(int i = 0; i > num; ageList.Add(num); } min = ageList[0]; max = ageList[1]; for(int i = 0; i < ageList.Count; ++i){ if(a..
์์ฐ์ N์ด ์ฃผ์ด์ง๋ฉด ์์ฐ์ N์ ์ง์ฝ์์ ํฉ์ ์์๊ณผ ํจ๊ป ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์. ์
๋ ฅ 20 ์ถ๋ ฅ 1+2+4+5+10=22 ํท๊ฐ๋ฆฐ ๋ถ๋ถ ๋ง์ง๋ง์ +๋ฅผ ์ด๋ป๊ฒ ์๋ตํ ๊ฒ์ธ์ง? > 1์ ๋จผ์ ์ถ๋ ฅํ๊ณ +์ i๋ฅผ ์ถ๋ ฅํ์ฌ ํด๊ฒฐ #include using namespace std; int main(){ int num, sum = 0; cin >> num; cout
์์ฐ์ A, B๊ฐ ์ฃผ์ด์ง๋ฉด A๋ถํฐ B๊น์ง์ ํฉ์ ์์๊ณผ ํจ๊ป ์ถ๋ ฅํ์ธ์. ์
๋ ฅ ์ฒซ ์ค์ ์์ฐ์ A, B๊ฐ ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์ฐจ๋ก๋๋ก ์
๋ ฅ๋๋ค. ์ถ๋ ฅ ์ฒซ ์ค์ ๋ํ๋ ์์๊ณผ ํจ๊ป ํฉ์ ์ถ๋ ฅํ๋ค. ์์ 3 7 3+4+5+6+7=25 int main(){ int a, b; int sum = 0; cin >> a >> b; for(int i = a; i < b; ++i){ cout
๋ฌธ์ ์์ฐ์ N์ด ์
๋ ฅ๋๋ฉด 1๋ถํฐ N๊น์ง์ ์ ์ค M์ ๋ฐฐ์ํฉ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ ์
๋ ฅ ์ฒซ ์ค์ ์์ฐ์ N๊ณผ M์ด ์ฐจ๋ก๋๋ก ์
๋ ฅ๋จ ์ถ๋ ฅ ์ฒซ ์ค์ M์ ๋ฐฐ์ํฉ์ ์ถ๋ ฅํจ ์์ 15 3 45 #include using namespace std; int main(){ int n, m; int sum = 0; cin >> n >> m; for(int i =1; i