๐Ÿง ์ฝ”๋”ฉํ…Œ์ŠคํŠธ

๐Ÿง ๋ฌธ์ œN๋ช…์˜ ์ˆ˜ํ•™ ์„ฑ์ ์ด ์ฃผ์–ด์ง€๋ฉด ๊ทธ ์ค‘ 3๋“ฑ์„ ํ•œ ์ˆ˜ํ•™์„ฑ์ ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”.๋งŒ์•ฝ ํ•™์ƒ์˜ ์ ์ˆ˜๊ฐ€ 100์ ์ด 3๋ช…, 99์ ์ด 2๋ช…, 98์ ์ด 5๋ช…, 97์ ์ด 3๋ช… ์ด๋Ÿฐ์‹์œผ๋กœ ์ ์ˆ˜๊ฐ€ ๋ถ„ํฌ๋˜๋ฉด, 1๋“ฑ์€ 3๋ช…์ด๋ฉฐ, 2๋“ฑ์€ 2๋ช…์ด๋ฉฐ, 3๋“ฑ์€ 5๋ช…์ด ๋˜์–ด, 98์ ์ด 3๋“ฑ์„ ํ•œ ์ ์ˆ˜๊ฐ€ ๋œ๋‹ค. ๐Ÿง ์ž…๋ ฅ์ฒซ ๋ฒˆ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ n์ด ์ฃผ์–ด์ง„๋‹ค.๋‘ ๋ฒˆ์งธ ์ค„์— n๊ฐœ์˜ ์ˆ˜ํ•™์„ฑ์  ์ ์ˆ˜๊ฐ€ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ž…๋ ฅ๋œ๋‹ค. ์ˆ˜ํ•™์„ฑ์  ์ ์ˆ˜๋Š” 100์  ๋งŒ์  ๊ธฐ์ค€์œผ๋กœ ์ž…๋ ฅ๋œ๋‹ค. ๐Ÿง ์ถœ๋ ฅ3๋“ฑ์„ ํ•œ ์ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ๐Ÿง 1ํŠธ (์„ฑ๊ณต)๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ํ•˜๋ฉด ์ข€ ๋” ๊น”๋”?ํ–ˆ๊ฒ ์ง€๋งŒ, ์˜ค๋ฆ„์ฐจ์ˆœ๋„ ๋ฌธ์ œ ์—†๋Š” ๊ฒƒ ๊ฐ™๋‹ค.#include #include #includeusing namespace std;int main(void){ //freo..
๐Ÿง ๋ฌธ์ œN๊ฐœ์˜ ์ˆซ์ž๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”.์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์„ ํƒ์ •๋ ฌ์ž…๋‹ˆ๋‹ค. ๐Ÿง ์ž…๋ ฅ613 5 11 7 23 15 ๐Ÿง ์ถœ๋ ฅ5 7 11 13 15 23 ๐Ÿง 1ํŠธ (๊ฐ•์˜  ํ’€์ด)#include #include #includeusing namespace std;int main(void){ freopen("input.txt", "rt", stdin); int n; cin >> n; int a[n]; for(int i = 0; i > a[i]; } int index; for(int i = 0; i
๐Ÿง ๋ฌธ์ œํƒ„์†Œ(C)์™€ ์ˆ˜์†Œ(H)๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ํ™”ํ•ฉ๋ฌผ์„ ํƒ„ํ™”์ˆ˜์†Œ๋ผ ํ•œ๋‹ค.ํƒ„์†Œ 1๊ฐœ์˜ ์งˆ๋Ÿ‰์€ 12g, ์ˆ˜์†Œ 1๊ฐœ์˜ ์งˆ๋Ÿ‰์€ 1g์ด๋‹ค.์—ํ‹ธ๋ Œ(C2H4)์˜ ์งˆ๋Ÿ‰์€ 12 * 2 + 1 * 4 = 28g์ด๋‹ค.๋ฉ”ํƒ„(CH4)์˜ ์งˆ๋Ÿ‰์€ 12 * 1 + 1* 4 = 16g์ด๋‹ค.ํƒ„ํ™”์ˆ˜์†Œ์‹์ด ์ฃผ์–ด์ง€๋ฉด ํ•ด๋‹น ํ™”ํ•ฉ๋ฌผ์˜ ์งˆ๋Ÿ‰์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. ๐Ÿง ์ž…๋ ฅC2H4 ๐Ÿง์ถœ๋ ฅ28 ๐Ÿง 1ํŠธ ( ๊ฐ•์˜ ํ’€์ด)#include #include #includeusing namespace std;int main(void){ freopen("input.txt", "rt", stdin); int sum = 0, c = 0, h = 0, pos , i; char a[10]; cin >> a; if(a[1] == 'H'){ c = 1; ..
29๋ฒˆ ๋ฌธ์ œ์™€ ๋™์ผ, time limit 1์ดˆ ๐Ÿง 1ํŠธ (๊ฐ•์˜ ํ’€์ด)์ž๋ฆฟ์ˆ˜๋งˆ๋‹ค 3์ด ๋“ฑ์žฅํ•˜๋Š” ํšŸ์ˆ˜ ์ฒดํฌ3๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ, ๊ฐ™์€ ๊ฒฝ์šฐ, ์ž‘์€ ๊ฒฝ์šฐ๋กœ ๋ถ„๋ฆฌ#include #include #includeusing namespace std;int main(void){ //freopen("input.txt", "rt", stdin); int n, lt = 1, cur, rt, k = 1, cnt = 0; cin >> n; while(lt != 0){ lt = n / (k * 10); rt = n % k; cur = (n / k) % 10; if (3
๐Ÿง ๋ฌธ์ œ ์ž์—ฐ์ˆ˜ n์ด ์ž…๋ ฅ๋˜๋ฉด 1๋ถ€ํ„ฐ n๊นŒ์ง€์˜ ์ž์—ฐ์ˆ˜๋ฅผ ์ข…์ด์— ์ ์„ ๋•Œ ๊ฐ ์ˆซ์ž ์ค‘ 3์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋ช‡ ๊ฐœ์žˆ๋Š”์ง€ ๊ตฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 1๋ถ€ํ„ฐ 15๊นŒ์ง€๋Š” 3, ~ 1, 3 ~ ์œผ๋กœ 3์˜ ๊ฐœ์ˆ˜๊ฐ€ 2๊ฐœ์ด๋‹ค. ๐Ÿง ์ž…๋ ฅ 15 ๐Ÿง ์ถœ๋ ฅ 2 ๐Ÿง 1ํŠธ (๊ฐ•์˜ ํ’€์ด) #include #include #include using namespace std; int main(void){ //freopen("input.txt", "rt", stdin); int n, tmp, digit, cnt = 0; cin >> n; for(int i = 1; i 0){ digit = tmp % 10; if(digit == 3) cnt++; tmp = tmp / 10; } } cout
๐Ÿง ๋ฌธ์ œ ์ž์—ฐ์ˆ˜ N์ด ์ž…๋ ฅ๋˜๋ฉด N! ๊ฐ’์—์„œ ์ผ์˜ ์ž๋ฆฌ๋ถ€ํ„ฐ ์—ฐ์†์ ์œผ๋กœ 0์ด ๋ช‡ ๊ฐœ ์žˆ๋Š”์ง€ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ๋งŒ์•ฝ, 5! = 120 = ์ผ์˜ ์ž๋ฆฌ๋ถ€ํ„ฐ ์—ฐ์†์ ์ธ 0์˜ ๊ฐฏ์ˆ˜๋Š” 1๊ฐœ์ด๋‹ค. ๋งŒ์•ฝ, 12! = 479001600์œผ๋กœ ์ผ์˜ ์ž๋ฆฌ๋ถ€ํ„ฐ ์—ฐ์†์ ์ธ 0์˜ ๊ฐฏ์ˆ˜๋Š” 2๊ฐœ์ด๋‹ค. ๐Ÿง ์ž…๋ ฅ 12 ๐Ÿง ์ถœ๋ ฅ 2 ๐Ÿง 1ํŠธ (๊ฐ•์˜ ํ’€์ด) 10์ด ์–ผ๋งˆ๋‚˜ ์žˆ๋Š”๊ฐ€? ๋ฅผ ํ™•์ธํ•˜๋ฉด ๋œ๋‹ค. ๐Ÿ‘‰ 10 = 2 * 5 ์ด๋ฏ€๋กœ, ๊ฐ’์„ ์†Œ์ธ์ˆ˜๋ถ„ํ•ดํ•˜์—ฌ 2์™€ 5์˜ ๊ฐฏ์ˆ˜๋ฅผ ํ™•์ธํ•œ๋‹ค. #include #include #include using namespace std; int main(void){ //freopen("input.txt", "rt", stdin); int n, j, tmp; int cnt1 = 0, cnt2 = 0; cin >>..
โœ๏ธ ๋ฌธ์ œ ์ž„์˜์˜ N์— ๋Œ€ํ•˜์—ฌ N!์€ 1๋ถ€ํ„ฐ N๊นŒ์ง€์˜ ๊ณฑ์„ ์˜๋ฏธํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ํฐ ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์†Œ์ˆ˜๋“ค์˜ ๊ณฑ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด 825 = 0 1 2 0 1 ๋กœ ํ‘œํ˜„๊ฐ€๋Šฅํ•œ๋ฐ, ์ด๋Š” 2๋Š” ์—†๊ณ , 3์€ 1๋ฒˆ, 5๋Š” 2๋ฒˆ, 7์€ ์—†๊ณ , 11์€ 1๋ฒˆ์˜ ๊ณฑ์ด๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค. ์ด์™€ ๊ฐ™์ด ๋ณ€ํ™˜ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž. ๐Ÿง ์ž…๋ ฅ 5 ๐ŸŽญ ์ถœ๋ ฅ 5! = 3 1 1 โœจ 1ํŠธ (๊ฐ•์˜ ํ’€์ด) ์†Œ์ˆ˜๋ฅผ ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค์ง€, ๋งŒ๋“ ๋‹ค๋ฉด ์ž…๋ ฅ๋œ n๊นŒ์ง€์˜ ์†Œ์ˆ˜์˜ ๊ฐฏ์ˆ˜๋งŒํผ ๋งŒ๋“ค์–ด์•ผํ• ์ง€? ๋˜ ๊ทธ๋ ‡๋‹ค๋ฉด, ๊ทธ ๋งŒํผ ์†Œ์ˆ˜ํŒ๋ณ„๊ธฐ๋ฅผ ๊ตด๋ ค์„œ ํ•ด์•ผํ•˜๋Š”๋ฐ ์ด๊ฒŒ ํšจ์œจ์ ์ด์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Œ. n๊นŒ์ง€์˜ ๋ชจ๋“ ์ˆ˜๋ฅผ ๋ฐฐ์—ด๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ ๊ฐ™์ง„ ์•Š์Œ. ์†Œ์ˆ˜๋งŒ ์นด์šดํŒ…ํ•ด์•ผํ•˜๋‹ˆ๊นŒ. ์–ด๋–ป๊ฒŒ ํ’€์–ด์•ผํ• ์ง€ ํŒ๋‹จ์ด ์•ˆ์„œ์„œ ๊ฐ•์˜ํ’€์ด๋ฅผ ๋ณด๊ธฐ๋กœ ํ•˜์˜€๋‹ค. ๊ฐ•์˜ํ’€์ด ๐Ÿ‘‰ ๋ฐฐ์—ด์„ ..
์žฅ๊ฑฐ๋ฆฌ ๋‹ฌ๋ฆฌ๊ธฐ ๋Œ€ํšŒ๊ฐ€ ์ง„ํ–‰๋˜์–ด ๋ชจ๋“  ์„ ์ˆ˜๊ฐ€ ๋ฐ˜ํ™˜์ ์„ ๋„˜์—ˆ๋‹ค. ~ ์„ ์ˆ˜๋“ค์€ ์ž์‹ ์ด ์•ž์œผ๋กœ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ตœ์„ ์˜ ๋“ฑ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ ์„ ์ˆ˜์˜ ํ‰์†Œ ์‹ค๋ ฅ์€ ์ •์ˆ˜๋กœ ์ฃผ์–ด์ง€๋Š”๋ฐ, ๋” ํฐ ๊ฐ’์ด ๋” ์ข‹์€ ์‹ค๋ ฅ์„ ์˜๋ฏธํ•œ๋‹ค. ๋” ํฐ ์ˆ˜๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ๋งŒ ์•ž์ง€๋ฅด๊ธฐ ๊ฐ€๋Šฅํ•˜๋‹ค. ์„ ์ˆ˜๋“ค์˜ ํ‰์†Œ ์‹ค๋ ฅ์„ ํ˜„์žฌ ๋‹ฌ๋ฆฌ๊ณ  ์žˆ๋Š” ์ˆœ์„œ๋Œ€๋กœ ์ž…๋ ฅ ๋ฐ›์•„ ๊ฐ ์„ ์ˆ˜์˜ ์ตœ์„ ์˜ ๋“ฑ์ˆ˜๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ82 8 10 7 1 9 4 15 ์ถœ๋ ฅ1 1 1 3 5 2 5 1 1ํŠธ (80์ )5๊ฐ€์ง€ ๊ฒฝ์šฐ ์ค‘ 1๊ฐ€์ง€ ๊ฒฝ์šฐ์—์„œ ํƒ€์ž„๋ฆฌ๋ฐ‹๐Ÿ‘‰ vector์˜ ํฌ๊ธฐ๋ฅผ n+1๋กœ ์„ค์ •ํ•ด์•ผ 1๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ init์„ ํ• ๋•Œ, ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค!#include #include using namespace std;int m..
N๋ช…์˜ ํ•™์ƒ์˜ ์ˆ˜ํ•™์ ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ๊ฐ ํ•™์ƒ์˜ ์„์ฐจ๋ฅผ ์ž…๋ ฅ๋œ ์ˆœ์„œ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์ž…๋ ฅ ์ฒซ ์ค„์— N์ด ์ž…๋ ฅ๋˜๊ณ , ๋‘ ๋ฒˆ์งธ ์ค„์— ์ˆ˜ํ•™์ ์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๋Š” N๊ฐœ์˜ ์ •์ˆ˜๊ฐ€ ์ž…๋ ฅ๋œ๋‹ค. ๊ฐ™์€ ์ ์ˆ˜๊ฐ€ ์ž…๋ ฅ๋  ๊ฒฝ์šฐ ๋†’์€ ์„์ฐจ๋กœ ๋™์ผ ์ฒ˜๋ฆฌํ•œ๋‹ค. ์ฆ‰ ๊ฐ€์žฅ ๋†’์€ ์ ์ˆ˜๊ฐ€ 92์ ์ธ๋ฐ, 92์ ์ด 3๋ช… ์กด์žฌํ•˜๋ฉด, 1๋“ฑ์ด 3๋ช…์ด๊ณ , ๊ทธ ๋‹ค์Œ ํ•™์ƒ์€ 4๋“ฑ์ด ๋œ๋‹ค. ์ ์ˆ˜๋Š” 100์ ์ด ๋งŒ์ ์ด๋‹ค ์ถœ๋ ฅ ์ฒซ ์ค„์— ์ž…๋ ฅ๋œ ์ˆœ์„œ๋Œ€๋กœ ์„์ฐจ๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. 1ํŠธ (์„ฑ๊ณต) #include #include using namespace std; int main(void){ //freopen("input.txt", "rt", stdin); int n; cin >> n; vector a(n); vector b(n); for(int i = 0; i ..
N๊ฐœ์˜ ์ •์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ์ˆ˜์—ด์— ๋Œ€ํ•ด ์„œ๋กœ ์ธ์ ‘ํ•ด ์žˆ๋Š” ๋‘ ์ˆ˜์˜ ์ฐจ๊ฐ€ 1~N-1๊นŒ์ง€์˜ ๊ฐ’์„ ๋ชจ๋‘ ๊ฐ€์ง€๋ฉด ๊ทธ ์ˆ˜์—ด์„ ์œ ์พŒํ•œ ์ ํผ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ˆ˜์—ด์—์„œ 1 4 2 3 ์•ž ๋’ค์— ์žˆ๋Š” ์ˆซ์ž ์ฐจ์˜ ์ ˆ๋Œ€ ๊ฐ’์ด ๊ฐ๊ฐ 3, 2, 1์ด๋ฏ€๋กœ ์ด ์ˆ˜์—ด์€ ์œ ์พŒํ•œ ์ ํผ๊ฐ€ ๋œ๋‹ค. ์–ด๋–ค ์ˆ˜์—ด์ด ์œ ์พŒํ•œ ์ ํผ์ธ์ง€ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. ์ž…๋ ฅ ์ฒซ ๋ฒˆ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ๊ทธ ๋‹ค์Œ ์ค„์— N๊ฐœ์˜ ์ •์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ •์ˆ˜์˜ ํฌ๊ธฐ๋Š” intํ˜• ๋ฒ”์œ„ ์•ˆ์— ์žˆ๋‹ค. ์ถœ๋ ฅ YES/NO 1ํŠธ (๊ฐ•์˜ ํ’€์ด) ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์—ˆ์Œใ… ใ…  ํ’€์ด๋ณด๋‹ˆ๊นŒ ๋ฐ”๋กœ ์ดํ•ด๋จ #include #include #include using namespace std; int main(void){ freopen("input.txt", "..
N๊ฐœ์˜ ์ˆซ์ž๊ฐ€ ๋‚˜์—ด๋œ ์ˆ˜์—ด์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ์ด ์ˆ˜์—ด ์ค‘ ์—ฐ์†์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ๋ถ€๋ถ„ ์ˆ˜์—ด์„ ์ตœ๋Œ€ ๊ธธ์ด๋ฅผ ๊ตฌํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ๋งŒ์•ฝ N=9์ด๊ณ , 5 7 3 3 12 12 13 10 11์ด๋ฉด, "3 3 12 12 13" ๋ถ€๋ถ„์ด ์ตœ๋Œ€ ๊ธธ์ด ์ฆ๊ฐ€์ˆ˜์—ด์ด๋ฏ€๋กœ ๊ทธ ๊ธธ์ด์ธ 5์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๊ฐ’์ด ๊ฐ™์„ ๋•Œ๋Š” ์ฆ๊ฐ€ํ•˜๋Š” ๊ฑธ๋กœ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ž…๋ ฅ ์ฒซ ์ค„์— ์ž์—ฐ์ˆ˜์˜ ๊ฐฏ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‘ ๋ฒˆ์งธ ์ค„์— N๊ฐœ์˜ ์ˆซ์ž์—ด์ด ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ์ˆซ์ž๋Š” 100,000 ์ดํ•˜์˜ ์ž์—ฐ์ˆ˜์ด๋‹ค. 9 5 7 3 3 12 12 13 10 11 ์ถœ๋ ฅ ์ตœ๋Œ€ ๋ถ€๋ถ„ ์ฆ๊ฐ€์ˆ˜์—ด์˜ ๊ธธ์ด๋ฅผ ์ถœ๋ ฅํ•˜์„ธ์š”. 1ํŠธ (์„ฑ๊ณต) cnt๋ฅผ 1๋กœ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๊ฒƒ์— ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค. #include #include using namespace std; int main(void){ f..
๋งค์ผ ์•„์นจ 9์‹œ์— ํ•™๊ต์—์„œ ์ธก์ •ํ•œ ์˜จ๋„๊ฐ€ ์–ด๋–ค ์ •์ˆ˜์˜ ์ˆ˜์—ด๋กœ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์—ฐ์†์ ์ธ ๋ฉฐ์น ๋™์•ˆ์˜ ์˜จ๋„์˜ ํ•ฉ์ด ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‹ค์Œ๊ณผ ๊ฐ™์ด 10์ผ ๊ฐ„์˜ ์˜จ๋„๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, 3 -2 -4 -9 0 3 7 13 8 -3 ๋ชจ๋“  ์—ฐ์†์ ์ธ ์ดํ‹€๊ฐ„์˜ ์˜จ๋„์˜ ํ•ฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์ด๋•Œ, ์˜จ๋„์˜ ํ•ฉ์ด ๊ฐ€์žฅ ํฐ ๊ฐ’์€ 21์ด๋‹ค. ๋งค์ผ ์ธก์ •ํ•œ ์˜จ๋„๊ฐ€ ์ •์ˆ˜์˜ ์ˆ˜์—ด๋กœ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์—ฐ์†์ ์ธ ๋ฉฐ์น  ๋™์•ˆ์˜ ์˜จ๋„์˜ ํ•ฉ์ด ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ ์งธ ์ค„์—๋Š” ๋‘ ๊ฐœ์˜ ์ •์ˆ˜ N๊ณผ K๊ฐ€ ํ•œ ๊ฐœ์˜ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ˆœ์„œ๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ •์ˆ˜ N์€ ์˜จ๋„๋ฅผ ์ธก์ •ํ•œ ์ „์ฒด ๋‚ ์งœ์˜ ์ˆ˜์ด๋‹ค. N์€ 2์ด์ƒ 100,000 ์ดํ•˜์ด๋‹ค. ๋‘ ๋ฒˆ์งธ ์ •์ˆ˜ K๋Š” ํ•ฉ์„ ๊ตฌํ•˜๊ธฐ ์œ„ํ•œ ์—ฐ์†์ ์ธ ๋‚ ์งœ์˜ ์ˆ˜์ด๋‹ค..
peewoong
'๐Ÿง ์ฝ”๋”ฉํ…Œ์ŠคํŠธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)