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

[BAEKJOON C++] 2845_νŒŒν‹°κ°€ λλ‚˜κ³  λ‚œ λ’€

μ§•μ§•μ•ŒνŒŒμΉ΄ 2023. 7. 14. 00:51
728x90
λ°˜μ‘ν˜•
νŒŒν‹°κ°€ λλ‚˜κ³  λ‚˜λ©΄, μ‚¬λžŒλ“€μ€ λˆ„κ°€ νŒŒν‹°μ— μ™”λŠ”μ§€μ™€ μ–Όλ§ˆλ‚˜ λ§Žμ€ μ‚¬λžŒλ“€μ΄ μ™”λŠ”μ§€λ₯Ό κΆκΈˆν•΄ν•œλ‹€.
보톡 νŒŒν‹°λŠ” λ§€μš° ν¬κ²Œ μ—΄λ¦¬κΈ° λ•Œλ¬Έμ—, μ •ν™•ν•˜κ²Œ λͺ‡ λͺ…이 μ°Έκ°€ν–ˆλŠ”지 μ•Œ μˆ˜κ°€ μ—†λ‹€.

μ§€λ‚œμ£Ό ν† μš”일에 μƒκ·Όμ΄λŠ” μžμ‹ μ˜ 3ν•™λ…„ μ§„학을 κΈ°λ…ν•˜λ©΄μ„œ λ§€μš° μ„±λŒ€ν•œ νŒŒν‹°λ₯Ό μ—΄μ—ˆλ‹€. 
μƒκ·Όμ΄λŠ” 1m2λ‹Ή λͺ‡ λͺ…μ˜ μ‚¬λžŒμ΄ μžˆμ—ˆλŠ”지 μ•Œκ³ μžˆλ‹€.

μƒκ·Όμ΄μ˜ νŒŒν‹°λŠ” μ •λ§ μ—„μ²­λ‚œ κ·œλͺ¨μ˜€κΈ° λ•Œλ¬Έμ—, λŒ€λΆ€λΆ„μ˜ μ‹ λ¬Έμ—λ„ κΈ°μ‚¬κ°€ μ‹€λ Έλ‹€. 
μƒκ·Όμ΄λŠ” μ„œλ‘œ λ‹€λ₯Έ 5개의 μ‹ λ¬Έμ„ λ³΄λ©΄μ„œ κ·Έ κΈ°μ‚¬μ— μ ν˜€μ ΈμžˆλŠ” μ°Έκ°€μžμ˜ μˆ˜λ₯Ό μ μ—ˆλ‹€.

μƒκ·Όμ΄λŠ” μžμ‹ μ΄ μ•Œκ³ μžˆλŠ” μ°Έκ°€μžμ˜ μˆ˜κ°€ μ •ν™•ν•˜λ‹€κ³  μƒκ°ν•œλ‹€. 
각 μ‹ λ¬Έ κΈ°μ‚¬μ— μ‹€λ €μžˆλŠ” μ°Έκ°€μžμ˜ μˆ˜κ°€ λͺ‡ λͺ… λ§ŒνΌ μž˜λͺ»λ˜μ–΄μžˆλŠ”지 κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±

μž…λ ₯
첫째 μ€„에 1m2λ‹Ή μ‚¬λžŒμ˜ μˆ˜ L (1 ≤ L ≤ 10)κ³Ό νŒŒν‹°κ°€ μ—΄λ Έλ˜ κ³³μ˜ λ„“이 P (1 ≤ P ≤ 1000)κ°€ μ£Όμ–΄μ§„λ‹€.
λ‘˜μ§Έ μ€„μ—λŠ” κ° κΈ°μ‚¬μ— μ‹€λ €μžˆλŠ” μ°Έκ°€μžμ˜ μˆ˜κ°€ μ£Όμ–΄μ§„λ‹€. 106보닀 μž‘은 μ–‘μ˜ μ •μˆ˜ 5κ°œκ°€ μ£Όμ–΄μ§„λ‹€.

좜λ ₯
좜λ ₯은 μ²«μ§Έ μ€„에 λ‹€μ„― κ°œμ˜ μˆ«μžλ₯Ό μΆœλ ₯ν•΄μ•Ό ν•œλ‹€.
이 μˆ«μžλŠ” μƒκ·Όμ΄κ°€ κ³„μ‚°ν•œ μ°Έκ°€μžμ˜ μˆ˜μ™€  κ° κΈ°μ‚¬μ— μ ν˜€μžˆλŠ” μ°Έκ°€μžμ˜ μˆ˜μ˜ μ°¨μ΄μ΄λ‹€.
// [2845] νŒŒν‹°κ°€ λλ‚˜κ³  λ‚œ λ’€

/*
νŒŒν‹°κ°€ λλ‚˜κ³  λ‚˜λ©΄, μ‚¬λžŒλ“€μ€ λˆ„κ°€ νŒŒν‹°μ— μ™”λŠ”μ§€μ™€ μ–Όλ§ˆλ‚˜ λ§Žμ€ μ‚¬λžŒλ“€μ΄ μ™”λŠ”μ§€λ₯Ό κΆκΈˆν•΄ν•œλ‹€.
보톡 νŒŒν‹°λŠ” 맀우 크게 열리기 λ•Œλ¬Έμ—, μ •ν™•ν•˜κ²Œ λͺ‡ λͺ…이 μ°Έκ°€ν–ˆλŠ”μ§€ μ•Œ μˆ˜κ°€ μ—†λ‹€.

μ§€λ‚œμ£Ό ν† μš”μΌμ— μƒκ·Όμ΄λŠ” μžμ‹ μ˜ 3ν•™λ…„ 진학을 κΈ°λ…ν•˜λ©΄μ„œ 맀우 μ„±λŒ€ν•œ νŒŒν‹°λ₯Ό μ—΄μ—ˆλ‹€. 
μƒκ·Όμ΄λŠ” 1m2λ‹Ή λͺ‡ λͺ…μ˜ μ‚¬λžŒμ΄ μžˆμ—ˆλŠ”μ§€ μ•Œκ³ μžˆλ‹€.

μƒκ·Όμ΄μ˜ νŒŒν‹°λŠ” 정말 μ—„μ²­λ‚œ 규λͺ¨μ˜€κΈ° λ•Œλ¬Έμ—, λŒ€λΆ€λΆ„μ˜ 신문에도 기사가 μ‹€λ Έλ‹€. 
μƒκ·Όμ΄λŠ” μ„œλ‘œ λ‹€λ₯Έ 5개의 신문을 λ³΄λ©΄μ„œ κ·Έ 기사에 μ ν˜€μ ΈμžˆλŠ” μ°Έκ°€μžμ˜ 수λ₯Ό μ μ—ˆλ‹€.

μƒκ·Όμ΄λŠ” μžμ‹ μ΄ μ•Œκ³ μžˆλŠ” μ°Έκ°€μžμ˜ μˆ˜κ°€ μ •ν™•ν•˜λ‹€κ³  μƒκ°ν•œλ‹€. 
각 μ‹ λ¬Έ 기사에 μ‹€λ €μžˆλŠ” μ°Έκ°€μžμ˜ μˆ˜κ°€ λͺ‡ λͺ… 만큼 잘λͺ»λ˜μ–΄μžˆλŠ”지 κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±

μž…λ ₯
첫째 쀄에 1m2λ‹Ή μ‚¬λžŒμ˜ 수 L (1 ≤ L ≤ 10)κ³Ό νŒŒν‹°κ°€ μ—΄λ Έλ˜ 곳의 넓이 P (1 ≤ P ≤ 1000)κ°€ 주어진닀.
λ‘˜μ§Έ μ€„μ—λŠ” 각 기사에 μ‹€λ €μžˆλŠ” μ°Έκ°€μžμ˜ μˆ˜κ°€ 주어진닀. 106보닀 μž‘μ€ μ–‘μ˜ μ •μˆ˜ 5κ°œκ°€ 주어진닀.

좜λ ₯
좜λ ₯은 첫째 쀄에 λ‹€μ„― 개의 숫자λ₯Ό 좜λ ₯ν•΄μ•Ό ν•œλ‹€.
이 μˆ«μžλŠ” 상근이가 κ³„μ‚°ν•œ μ°Έκ°€μžμ˜ μˆ˜μ™€  각 기사에 μ ν˜€μžˆλŠ” μ°Έκ°€μžμ˜ 수의 차이이닀.
*/

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

int main() {
	int l, p, a;
	cin >> l >> p;

	for (int i = 0; i < 5; i++) {
		cin >> a;
		cout << a - (l * p) << " ";
	}
}

728x90
λ°˜μ‘ν˜•