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

[BAEKJOON C++] 10833_사과 λ³Έλ¬Έ

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

[BAEKJOON C++] 10833_사과

μ§•μ§•μ•ŒνŒŒμΉ΄ 2023. 7. 2. 17:06
728x90
λ°˜μ‘ν˜•
경상뢁도 νŠΉμ‚°ν’ˆμΈ μ‚¬κ³Όλ₯Ό ν•™μƒλ“€μ—κ²Œ λ‚˜λˆ μ£ΌκΈ° μœ„ν•΄ μ—¬λŸ¬ ν•™κ΅μ— μ‚¬κ³Όλ₯Ό λ°°μ •ν•˜μ˜€λ‹€.
λ°°μ •λœ μ‚¬κ³Ό κ°œμˆ˜λŠ” ν•™κ΅λ§ˆλ‹€ λ‹€λ₯Ό μˆ˜ μžˆκ³ , ν•™μƒ μˆ˜λ„ ν•™κ΅λ§ˆλ‹€ λ‹€λ₯Ό μˆ˜ μžˆλ‹€. 
각 ν•™κ΅μ—μ„œλŠ” λ°°μ •λœ μ‚¬κ³Όλ₯Ό λͺ¨λ“  ν•™μƒλ“€μ—κ²Œ λ˜‘같이 λ‚˜λˆ μ£Όλ˜, λ‚¨λŠ” μ‚¬κ³Όμ˜ κ°œμˆ˜λ₯Ό μ΅œμ†Œ
(μ„œλ‘œ λ‹€λ₯Έ ν•™κ΅μ— μ†ν•œ ν•™μƒμ΄ λ°›λŠ” μ‚¬κ³Ό κ°œμˆ˜λŠ” λ‹€λ₯Ό μˆ˜ μžˆλ‹€.)
각 ν•™κ΅μ˜ ν•™μƒ μˆ˜μ™€ μ‚¬κ³Ό κ°œμˆ˜κ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ, ν•™μƒλ“€μ—κ²Œ λ‚˜λˆ μ£Όκ³  λ‚¨λŠ” μ‚¬κ³Όμ˜ μ΄ κ°œμˆ˜λ₯Ό κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨

μž…λ ₯
첫 λ²ˆμ§Έ μ€„μ—λŠ” ν•™κ΅μ˜ μˆ˜λ₯Ό λ‚˜νƒ€λ‚΄λŠ” μ •μˆ˜ N (1 ≤ N ≤ 100)
λ‹€μŒ N κ°œμ˜ μ€„에 κ° ν•™κ΅μ˜ ν•™μƒ μˆ˜μ™€ λ°°μ •λœ μ‚¬κ³Ό κ°œμˆ˜λ₯Ό λ‚˜νƒ€λ‚΄λŠ” λ‘ κ°œμ˜ μ •μˆ˜
학생 μˆ˜μ™€ μ‚¬κ³Ό κ°œμˆ˜λŠ” λͺ¨λ‘ 1이상 100μ΄ν•˜

좜λ ₯
남은 μ‚¬κ³Όμ˜ μ΄ κ°œμˆ˜λ₯Ό λ‚˜νƒ€λ‚΄λŠ” μ •μˆ˜λ₯Ό μΆœλ ₯
// [10833] 사과

/*
경상뢁도 νŠΉμ‚°ν’ˆμΈ 사과λ₯Ό ν•™μƒλ“€μ—κ²Œ λ‚˜λˆ μ£ΌκΈ° μœ„ν•΄ μ—¬λŸ¬ 학ꡐ에 사과λ₯Ό λ°°μ •ν•˜μ˜€λ‹€.
λ°°μ •λœ 사과 κ°œμˆ˜λŠ” ν•™κ΅λ§ˆλ‹€ λ‹€λ₯Ό 수 있고, 학생 μˆ˜λ„ ν•™κ΅λ§ˆλ‹€ λ‹€λ₯Ό 수 μžˆλ‹€. 
각 ν•™κ΅μ—μ„œλŠ” λ°°μ •λœ 사과λ₯Ό λͺ¨λ“  ν•™μƒλ“€μ—κ²Œ λ˜‘κ°™μ΄ λ‚˜λˆ μ£Όλ˜, λ‚¨λŠ” μ‚¬κ³Όμ˜ 개수λ₯Ό μ΅œμ†Œ
(μ„œλ‘œ λ‹€λ₯Έ 학ꡐ에 μ†ν•œ 학생이 λ°›λŠ” 사과 κ°œμˆ˜λŠ” λ‹€λ₯Ό 수 μžˆλ‹€.)
각 ν•™κ΅μ˜ 학생 μˆ˜μ™€ 사과 κ°œμˆ˜κ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ, ν•™μƒλ“€μ—κ²Œ λ‚˜λˆ μ£Όκ³  λ‚¨λŠ” μ‚¬κ³Όμ˜ 총 개수λ₯Ό κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨

μž…λ ₯
첫 번째 μ€„μ—λŠ” ν•™κ΅μ˜ 수λ₯Ό λ‚˜νƒ€λ‚΄λŠ” μ •μˆ˜ N (1 ≤ N ≤ 100)
λ‹€μŒ N 개의 쀄에 각 ν•™κ΅μ˜ 학생 μˆ˜μ™€ λ°°μ •λœ 사과 개수λ₯Ό λ‚˜νƒ€λ‚΄λŠ” 두 개의 μ •μˆ˜
학생 μˆ˜μ™€ 사과 κ°œμˆ˜λŠ” λͺ¨λ‘ 1이상 100μ΄ν•˜

좜λ ₯
남은 μ‚¬κ³Όμ˜ 총 개수λ₯Ό λ‚˜νƒ€λ‚΄λŠ” μ •μˆ˜λ₯Ό 좜λ ₯
*/

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

int main()
{
	int n, a, b, result = 0;
	// ν•™κ΅μ˜ 수
	cin >> n;
	while (n--) {
		// 각 ν•™κ΅μ˜ 학생 μˆ˜μ™€ λ°°μ •λœ 사과 개수
		cin >> a >> b;
		// λ°°μ •λœ 사과 수λ₯Ό ν•™μƒμˆ˜λ‘œ λ‚˜λˆˆ λ‚˜λ¨Έμ§€λ₯Ό λͺ¨λ‘ 더해 좜λ ₯
		result += b % a;
	}
	cout << result << endl;
	return 0;
}

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