😎 κ³΅λΆ€ν•˜λŠ” μ§•μ§•μ•ŒνŒŒμΉ΄λŠ” μ²˜μŒμ΄μ§€?

[BAEKJOON C++] 2010 - ν”ŒλŸ¬κ·Έ λ³Έλ¬Έ

πŸ¦₯ μ½”ν…Œ/BAEKJOON

[BAEKJOON C++] 2010 - ν”ŒλŸ¬κ·Έ

μ§•μ§•μ•ŒνŒŒμΉ΄ 2023. 7. 4. 19:38
728x90
λ°˜μ‘ν˜•
μ„ μ˜μ΄μ˜ μ§‘μ—λŠ” μ½˜μ„ΌνŠΈλ₯Ό κ½‚을 μˆ˜ μžˆλŠ” ν”ŒλŸ¬κ·Έκ°€ ν•˜λ‚˜λ°–에 μ—†λ‹€.
μ„ μ˜μ΄λŠ” λ§Žμ€ μ»΄ν“¨ν„°λ₯Ό κ°€μ§€κ³  μžˆλŠ”데, μ»΄ν“¨ν„°μ˜ μ „원 λ¬Έμ œλŠ” μ–΄λ–»κ²Œ ν•΄κ²°ν•˜λŠ” κ²ƒμΌκΉŒ?

ν•˜λ‚˜μ˜ ν”ŒλŸ¬κ·Έκ°€ μžˆκ³ , N개의 λ©€ν‹°νƒ­μ΄ μžˆλ‹€. κ° λ©€ν‹°νƒ­μ€ λͺ‡ κ°œμ˜ ν”ŒλŸ¬κ·Έλ‘œ μ΄λ£¨μ–΄μ Έ μžˆλ‹€κ³  ν•œλ‹€.
μ΅œλŒ€ λͺ‡ λŒ€μ˜ μ»΄ν“¨ν„°λ₯Ό μ „원에 μ—°κ²°ν•  μˆ˜ μžˆμ„κΉŒ?

μž…λ ₯
첫째 μ€„에 λ©€ν‹°νƒ­μ˜ κ°œμˆ˜ N이 μ£Όμ–΄μ§„λ‹€. (1 ≤ N ≤ 500,000)
λ‘˜μ§Έ μ€„λΆ€ν„° N개의 μ€„에 κ±Έμ³ κ° λ©€ν‹°νƒ­μ΄ λͺ‡ κ°œμ˜ ν”ŒλŸ¬κ·Έλ₯Ό κ½‚을 μˆ˜ μžˆλ„둝 λ˜μ–΄ μžˆλŠ”지λ₯Ό λ‚˜νƒ€λ‚΄λŠ” μžμ—°μˆ˜
이 μžμ—°μˆ˜λŠ” 1,000을 λ„˜μ§€ μ•ŠλŠ”λ‹€.

좜λ ₯
첫째 μ€„에 μ΅œλŒ€λ‘œ μ „원에 μ—°κ²°λ  μˆ˜ μžˆλŠ” μ»΄ν“¨ν„°μ˜ μˆ˜λ₯Ό μΆœλ ₯ν•œλ‹€.
// [2010] ν”ŒλŸ¬κ·Έ

/*
μ„ μ˜μ΄μ˜ μ§‘μ—λŠ” μ½˜μ„ΌνŠΈλ₯Ό 꽂을 수 μžˆλŠ” ν”ŒλŸ¬κ·Έκ°€ ν•˜λ‚˜λ°–μ— μ—†λ‹€.
μ„ μ˜μ΄λŠ” λ§Žμ€ 컴퓨터λ₯Ό 가지고 μžˆλŠ”λ°, μ»΄ν“¨ν„°μ˜ 전원 λ¬Έμ œλŠ” μ–΄λ–»κ²Œ ν•΄κ²°ν•˜λŠ” κ²ƒμΌκΉŒ?

ν•˜λ‚˜μ˜ ν”ŒλŸ¬κ·Έκ°€ 있고, N개의 멀티탭이 μžˆλ‹€. 각 멀티탭은 λͺ‡ 개의 ν”ŒλŸ¬κ·Έλ‘œ 이루어져 μžˆλ‹€κ³  ν•œλ‹€.
μ΅œλŒ€ λͺ‡ λŒ€μ˜ 컴퓨터λ₯Ό 전원에 μ—°κ²°ν•  수 μžˆμ„κΉŒ?

μž…λ ₯
첫째 쀄에 λ©€ν‹°νƒ­μ˜ 개수 N이 주어진닀. (1 ≤ N ≤ 500,000)
λ‘˜μ§Έ 쀄뢀터 N개의 쀄에 걸쳐 각 멀티탭이 λͺ‡ 개의 ν”ŒλŸ¬κ·Έλ₯Ό 꽂을 수 μžˆλ„λ‘ λ˜μ–΄ μžˆλŠ”μ§€λ₯Ό λ‚˜νƒ€λ‚΄λŠ” μžμ—°μˆ˜
이 μžμ—°μˆ˜λŠ” 1,000을 λ„˜μ§€ μ•ŠλŠ”λ‹€.

좜λ ₯
첫째 쀄에 μ΅œλŒ€λ‘œ 전원에 연결될 수 μžˆλŠ” μ»΄ν“¨ν„°μ˜ 수λ₯Ό 좜λ ₯ν•œλ‹€.
*/

// ν‘œμ€€ μŠ€νŠΈλ¦Όμ—μ„œ 읽기 및 μ“°κΈ°λ₯Ό μ œμ–΄ν•˜λŠ” 개체λ₯Ό μ„ μ–Έ
#include <iostream>
using namespace std;

int main()
{
	int n, sum = 0;
	cin >> n;

	for (int i = 0; i < n; i++) {
		int multi;
		cin >> multi;
		sum += multi;
	}

	sum -= (n - 1);
	cout << sum << endl;
}

728x90
λ°˜μ‘ν˜•
Comments