์•Œ๊ณ ๋ฆฌ์ฆ˜/ํˆฌํฌ์ธํ„ฐ 3

[๋ฐฑ์ค€ 17609 ๐Ÿฅ‡] ํšŒ๋ฌธ

https://www.acmicpc.net/problem/17609 17609๋ฒˆ: ํšŒ๋ฌธ ๊ฐ ๋ฌธ์ž์—ด์ด ํšŒ๋ฌธ์ธ์ง€, ์œ ์‚ฌ ํšŒ๋ฌธ์ธ์ง€, ๋‘˜ ๋ชจ๋‘ ํ•ด๋‹น๋˜์ง€ ์•Š๋Š”์ง€๋ฅผ ํŒ๋‹จํ•˜์—ฌ ํšŒ๋ฌธ์ด๋ฉด 0, ์œ ์‚ฌ ํšŒ๋ฌธ์ด๋ฉด 1, ๋‘˜ ๋ชจ๋‘ ์•„๋‹ˆ๋ฉด 2๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ ํšŒ๋ฌธ(ๅ›žๆ–‡) ๋˜๋Š” ํŒฐ๋ฆฐ๋“œ๋กฌ(palindrome)์€ ์•ž ๋’ค ๋ฐฉํ–ฅ์œผ๋กœ ๋ณผ ๋•Œ ๊ฐ™์€ ์ˆœ์„œ์˜ ๋ฌธ์ž๋กœ ๊ตฌ์„ฑ๋œ ๋ฌธ์ž์—ด์„ ๋งํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ‘abba’ ‘kayak’, ‘reviver’, ‘madam’์€ ๋ชจ๋‘ ํšŒ๋ฌธ์ด๋‹ค. ๋งŒ์ผ ๊ทธ ์ž์ฒด๋Š” ํšŒ๋ฌธ์ด ์•„๋‹ˆ์ง€๋งŒ ํ•œ ๋ฌธ์ž๋ฅผ ์‚ญ์ œํ•˜์—ฌ ํšŒ๋ฌธ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ž์—ด์ด๋ผ๋ฉด ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฐ ๋ฌธ์ž์—ด์„ “์œ ์‚ฌํšŒ๋ฌธ”(pseudo palindrome)์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ‘summuus’๋Š” 5๋ฒˆ์งธ๋‚˜ ํ˜น์€ ..

[๋ฐฑ์ค€ 20922 ๐Ÿฅˆ] ๊ฒน์น˜๋Š” ๊ฑด ์‹ซ์–ด

https://www.acmicpc.net/problem/20922 20922๋ฒˆ: ๊ฒน์น˜๋Š” ๊ฑด ์‹ซ์–ด ํ™๋Œ€๋ณ‘์— ๊ฑธ๋ฆฐ ๋„ํ˜„์ด๋Š” ๊ฒน์น˜๋Š” ๊ฒƒ์„ ๋งค์šฐ ์‹ซ์–ดํ•œ๋‹ค. ํŠนํžˆ ์ˆ˜์—ด์—์„œ ๊ฐ™์€ ์›์†Œ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ ๋“ค์–ด ์žˆ๋Š” ์ˆ˜์—ด์„ ์‹ซ์–ดํ•œ๋‹ค. ๋„ํ˜„์ด๋ฅผ ์œ„ํ•ด ๊ฐ™์€ ์›์†Œ๊ฐ€ $K$๊ฐœ ์ดํ•˜๋กœ ๋“ค์–ด ์žˆ๋Š” ์ตœ์žฅ ์—ฐ์† ๋ถ€๋ถ„ ์ˆ˜์—ด www.acmicpc.net ๋ฌธ์ œํ’€์ด ํˆฌ ํฌ์ธํ„ฐ๋ฅผ ์ด์šฉํ•  ๊ฒƒ์„ ๋– ์˜ฌ๋ฆฌ์ง€ ๋ชปํ•ด์„œ ํ’€์ด๋ฅผ ์ฐธ๊ณ ํ–ˆ๋‹ค ใ… ใ…  https://khu98.tistory.com/187 [๋ฐฑ์ค€OJ] 20922๋ฒˆ ๊ฒน์น˜๋Š” ๊ฑด ์‹ซ์–ด https://www.acmicpc.net/problem/20922 20922๋ฒˆ: ๊ฒน์น˜๋Š” ๊ฑด ์‹ซ์–ด ํ™๋Œ€๋ณ‘์— ๊ฑธ๋ฆฐ ๋„ํ˜„์ด๋Š” ๊ฒน์น˜๋Š” ๊ฒƒ์„ ๋งค์šฐ ์‹ซ์–ดํ•œ๋‹ค. ํŠนํžˆ ์ˆ˜์—ด์—์„œ ๊ฐ™์€ ์›์†Œ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ ๋“ค์–ด ์žˆ๋Š” ์ˆ˜์—ด์„ ์‹ซ์–ดํ•œ๋‹ค. ๋„ํ˜„์ด๋ฅผ ์œ„ํ•ด..

[๋ฐฑ์ค€ 1253 ๐Ÿฅ‡] ์ข‹๋‹ค

๋ฌธ์ œ N๊ฐœ์˜ ์ˆ˜ ์ค‘์—์„œ ์–ด๋–ค ์ˆ˜๊ฐ€ ๋‹ค๋ฅธ ์ˆ˜ ๋‘ ๊ฐœ์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ทธ ์ˆ˜๋ฅผ “์ข‹๋‹ค(GOOD)”๊ณ  ํ•œ๋‹ค. N๊ฐœ์˜ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ๊ทธ ์ค‘์—์„œ ์ข‹์€ ์ˆ˜์˜ ๊ฐœ์ˆ˜๋Š” ๋ช‡ ๊ฐœ์ธ์ง€ ์ถœ๋ ฅํ•˜๋ผ. ์ˆ˜์˜ ์œ„์น˜๊ฐ€ ๋‹ค๋ฅด๋ฉด ๊ฐ’์ด ๊ฐ™์•„๋„ ๋‹ค๋ฅธ ์ˆ˜์ด๋‹ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์—๋Š” ์ˆ˜์˜ ๊ฐœ์ˆ˜ N(1 ≤ N ≤ 2,000), ๋‘ ๋ฒˆ์งธ ์ค„์—๋Š” i๋ฒˆ์งธ ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” Ai๊ฐ€ N๊ฐœ ์ฃผ์–ด์ง„๋‹ค. (|Ai| ≤ 1,000,000,000, Ai๋Š” ์ •์ˆ˜) ์ถœ๋ ฅ ์ข‹์€ ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์ฒซ ๋ฒˆ์งธ ์ค„์— ์ถœ๋ ฅํ•œ๋‹ค. ๋ฌธ์ œํ’€์ด import sys n=int(sys.stdin.readline()) numbers=list(map(int, sys.stdin.readline().strip().split(' '))) numbers.sort() ans=0 for idx in ra..