λ°˜μ‘ν˜•

πŸ• Baaaaaarking 74

[BOJ][C++] λ°±μ€€ 2443번: 별 찍기 - 6

https://www.acmicpc.net/problem/2443 2443번: 별 찍기 - 6 첫째 μ€„μ—λŠ” 별 2×N-1개, λ‘˜μ§Έ μ€„μ—λŠ” 별 2×N-3개, ..., N번째 μ€„μ—λŠ” 별 1개λ₯Ό μ°λŠ” 문제 별은 κ°€μš΄λ°λ₯Ό κΈ°μ€€μœΌλ‘œ λŒ€μΉ­μ΄μ–΄μ•Ό ν•œλ‹€. www.acmicpc.net #include using namespace std; int main() { int n; cin >> n; for(int i=n; i>0; i--) { for(int j=0; j

[BOJ][C++] λ°±μ€€ 2442번: 별 찍기 -5

https://www.acmicpc.net/problem/2442 2442번: 별 찍기 - 5 첫째 μ€„μ—λŠ” 별 1개, λ‘˜μ§Έ μ€„μ—λŠ” 별 3개, ..., N번째 μ€„μ—λŠ” 별 2×N-1개λ₯Ό μ°λŠ” 문제 별은 κ°€μš΄λ°λ₯Ό κΈ°μ€€μœΌλ‘œ λŒ€μΉ­μ΄μ–΄μ•Ό ν•œλ‹€. www.acmicpc.net #include using namespace std; int main() { int n; cin >> n; for(int i=1; i0; j--) cout

[BOJ][C++] λ°±μ€€ 2441번: 별 찍기 - 4

https://www.acmicpc.net/problem/2441 2441번: 별 찍기 - 4 첫째 μ€„μ—λŠ” 별 N개, λ‘˜μ§Έ μ€„μ—λŠ” 별 N-1개, ..., N번째 μ€„μ—λŠ” 별 1개λ₯Ό μ°λŠ” 문제 ν•˜μ§€λ§Œ, 였λ₯Έμͺ½μ„ κΈ°μ€€μœΌλ‘œ μ •λ ¬ν•œ 별(예제 μ°Έκ³ )을 좜λ ₯ν•˜μ‹œμ˜€. www.acmicpc.net #include using namespace std; int main() { int n; cin >> n; for(int i=0; i

[BOJ][C++] λ°±μ€€ 2440번: 별 찍기 - 3

https://www.acmicpc.net/problem/2440 2440번: 별 찍기 - 3 첫째 μ€„μ—λŠ” 별 N개, λ‘˜μ§Έ μ€„μ—λŠ” 별 N-1개, ..., N번째 μ€„μ—λŠ” 별 1개λ₯Ό μ°λŠ” 문제 www.acmicpc.net #include using namespace std; int main() { int n; cin >> n; for(int i=n; i>0; i--) { for(int j=0; j

[BOJ][C++] λ°±μ€€ 1267번: ν•Έλ“œν° μš”κΈˆ

https://www.acmicpc.net/problem/1267 1267번: ν•Έλ“œν° μš”κΈˆ λ™ν˜Έκ°€ μ €λ²ˆ 달에 μ΄μš©ν•œ ν†΅ν™”μ˜ 개수 N이 주어진닀. N은 20보닀 μž‘κ±°λ‚˜ 같은 μžμ—°μˆ˜μ΄λ‹€. λ‘˜μ§Έ 쀄에 톡화 μ‹œκ°„ Nκ°œκ°€ 주어진닀. 톡화 μ‹œκ°„μ€ 10,000보닀 μž‘κ±°λ‚˜ 같은 μžμ—°μˆ˜μ΄λ‹€. www.acmicpc.net #include #include using namespace std; int main() { int n; cin >> n; vector v(n); for(int i=0; i> v[i]; int y=0, m=0; for(int i : v) { i++; y += (i/30)*10; y += i%30>0 ? 10 : 0; m += (i/60)*15; m += i%60>0 ? 15 : 0; } if(y==m) ..

[BOJ][C++] λ°±μ€€ 2587번: λŒ€ν‘œκ°’2 (μˆμ½”λ“œ)

https://www.acmicpc.net/problem/2587 2587번: λŒ€ν‘œκ°’2 μ–΄λ–€ μˆ˜λ“€μ΄ μžˆμ„ λ•Œ, κ·Έ μˆ˜λ“€μ„ λŒ€ν‘œν•˜λŠ” κ°’μœΌλ‘œ κ°€μž₯ ν”ν•˜κ²Œ μ“°μ΄λŠ” 것은 평균이닀. 평균은 주어진 λͺ¨λ“  수의 합을 수의 개수둜 λ‚˜λˆˆ 것이닀. 예λ₯Ό λ“€μ–΄ 10, 40, 30, 60, 30의 평균은 (10 + 40 + 30 + 60 + www.acmicpc.net #include #include #include using namespace std; int main() { int sum=0; vectorinput (5); for(int i=0; i> input[i]; sum += input[i]; } sort(input.begin(), input.end()); cout

[BOJ][C++] λ°±μ€€ 2576번: ν™€μˆ˜

https://www.acmicpc.net/problem/2576 2576번: ν™€μˆ˜ 7개의 μžμ—°μˆ˜κ°€ μ£Όμ–΄μ§ˆ λ•Œ, 이듀 쀑 ν™€μˆ˜μΈ μžμ—°μˆ˜λ“€μ„ λͺ¨λ‘ 골라 κ·Έ 합을 κ΅¬ν•˜κ³ , κ³ λ₯Έ ν™€μˆ˜λ“€ 쀑 μ΅œμ†Ÿκ°’μ„ μ°ΎλŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜μ‹œμ˜€. 예λ₯Ό λ“€μ–΄, 7개의 μžμ—°μˆ˜ 12, 77, 38, 41, 53, 92, 85κ°€ 주어지 www.acmicpc.net #include #include using namespace std; int main() { int n, sum=0, m=100; for(int i=0; i> n; if(n%2 == 1) { m = min(m, n); sum += n; } } if(sum == 0) { cout

[BOJ][C++] λ°±μ€€ 2490번: μœ·λ†€μ΄

https://www.acmicpc.net/problem/2490 2490번: μœ·λ†€μ΄ μš°λ¦¬λ‚˜λΌ 고유의 μœ·λ†€μ΄λŠ” λ„€ 개의 μœ·μ§μ„ λ˜μ Έμ„œ λ°°(0)와 λ“±(1)이 λ‚˜μ˜€λŠ” 숫자λ₯Ό μ„Έμ–΄ 도, 개, κ±Έ, 윷, λͺ¨λ₯Ό κ²°μ •ν•œλ‹€. λ„€ 개 μœ·μ§μ„ λ˜μ Έμ„œ λ‚˜μ˜¨ 각 윷짝의 λ°° ν˜Ήμ€ λ“± 정보가 μ£Όμ–΄μ§ˆ λ•Œ 도(λ°° ν•œ www.acmicpc.net 문제 μš°λ¦¬λ‚˜λΌ 고유의 μœ·λ†€μ΄λŠ” λ„€ 개의 μœ·μ§μ„ λ˜μ Έμ„œ λ°°(0)와 λ“±(1)이 λ‚˜μ˜€λŠ” 숫자λ₯Ό μ„Έμ–΄ 도, 개, κ±Έ, 윷, λͺ¨λ₯Ό κ²°μ •ν•œλ‹€. λ„€ 개 μœ·μ§μ„ λ˜μ Έμ„œ λ‚˜μ˜¨ 각 윷짝의 λ°° ν˜Ήμ€ λ“± 정보가 μ£Όμ–΄μ§ˆ λ•Œ 도(λ°° ν•œ 개, λ“± μ„Έ 개), 개(λ°° 두 개, λ“± 두 개), κ±Έ(λ°° μ„Έ 개, λ“± ν•œ 개), 윷(λ°° λ„€ 개), λͺ¨(λ“± λ„€ 개) 쀑 μ–΄λ–€ 것인지λ₯Ό κ²°μ •ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜λΌ. μž…λ ₯ 첫째 쀄뢀터 ..

[BOJ][C++] λ°±μ€€ 2193번: 이찬수

https://www.acmicpc.net/problem/2193 2193번: 이친수 0κ³Ό 1둜만 이루어진 수λ₯Ό μ΄μ§„μˆ˜λΌ ν•œλ‹€. μ΄λŸ¬ν•œ μ΄μ§„μˆ˜ 쀑 νŠΉλ³„ν•œ μ„±μ§ˆμ„ κ°–λŠ” 것듀이 μžˆλŠ”λ°, 이듀을 이친수(pinary number)라 ν•œλ‹€. μ΄μΉœμˆ˜λŠ” λ‹€μŒμ˜ μ„±μ§ˆμ„ λ§Œμ‘±ν•œλ‹€. μ΄μΉœμˆ˜λŠ” 0으둜 μ‹œμž‘ν•˜μ§€ μ•Š www.acmicpc.net 문제 0κ³Ό 1둜만 이루어진 수λ₯Ό μ΄μ§„μˆ˜λΌ ν•œλ‹€. μ΄λŸ¬ν•œ μ΄μ§„μˆ˜ 쀑 νŠΉλ³„ν•œ μ„±μ§ˆμ„ κ°–λŠ” 것듀이 μžˆλŠ”λ°, 이듀을 이친수(pinary number)라 ν•œλ‹€. μ΄μΉœμˆ˜λŠ” λ‹€μŒμ˜ μ„±μ§ˆμ„ λ§Œμ‘±ν•œλ‹€. μ΄μΉœμˆ˜λŠ” 0으둜 μ‹œμž‘ν•˜μ§€ μ•ŠλŠ”λ‹€. μ΄μΉœμˆ˜μ—μ„œλŠ” 1이 두 번 μ—°μ†μœΌλ‘œ λ‚˜νƒ€λ‚˜μ§€ μ•ŠλŠ”λ‹€. 즉, 11을 λΆ€λΆ„ λ¬Έμžμ—΄λ‘œ 갖지 μ•ŠλŠ”λ‹€. 예λ₯Ό λ“€λ©΄ 1, 10, 100, 101, 1000, 1001 등이 μ΄μΉœμˆ˜κ°€ ..

[BOJ][C++] λ°±μ€€ 9466번: ν…€ ν”„λ‘œμ νŠΈ

https://www.acmicpc.net/problem/9466 9466번: ν…€ ν”„λ‘œμ νŠΈ 이번 가을학기에 '문제 ν•΄κ²°' κ°•μ˜λ₯Ό μ‹ μ²­ν•œ 학생듀은 ν…€ ν”„λ‘œμ νŠΈλ₯Ό μˆ˜ν–‰ν•΄μ•Ό ν•œλ‹€. ν”„λ‘œμ νŠΈ νŒ€μ› μˆ˜μ—λŠ” μ œν•œμ΄ μ—†λ‹€. 심지어 λͺ¨λ“  학생듀이 λ™μΌν•œ νŒ€μ˜ νŒ€μ›μΈ κ²½μš°μ™€ 같이 ν•œ νŒ€λ§Œ μžˆμ„ www.acmicpc.net 문제 이번 가을학기에 '문제 ν•΄κ²°' κ°•μ˜λ₯Ό μ‹ μ²­ν•œ 학생듀은 ν…€ ν”„λ‘œμ νŠΈλ₯Ό μˆ˜ν–‰ν•΄μ•Ό ν•œλ‹€. ν”„λ‘œμ νŠΈ νŒ€μ› μˆ˜μ—λŠ” μ œν•œμ΄ μ—†λ‹€. 심지어 λͺ¨λ“  학생듀이 λ™μΌν•œ νŒ€μ˜ νŒ€μ›μΈ κ²½μš°μ™€ 같이 ν•œ νŒ€λ§Œ μžˆμ„ μˆ˜λ„ μžˆλ‹€. ν”„λ‘œμ νŠΈ νŒ€μ„ κ΅¬μ„±ν•˜κΈ° μœ„ν•΄, λͺ¨λ“  학생듀은 ν”„λ‘œμ νŠΈλ₯Ό ν•¨κ»˜ν•˜κ³  싢은 학생을 선택해야 ν•œλ‹€. (단, 단 ν•œ λͺ…λ§Œ 선택할 수 μžˆλ‹€.) 혼자 ν•˜κ³  μ‹Άμ–΄ν•˜λŠ” 학생은 자기 μžμ‹ μ„ μ„ νƒν•˜λŠ” 것도 κ°€λŠ₯ν•˜λ‹€. ν•™..

λ°˜μ‘ν˜•