1. L * P = N
2. 답: x[i] - N
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.*; | |
import java.io.*; | |
/** | |
* https://www.acmicpc.net/problem/2845 | |
* BOJ 백준온라인져지 2845 파티가 끝나고 난 뒤 풀이 | |
*/ | |
public class Main { | |
private static BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); | |
public static void main (String args[]) throws IOException { | |
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); | |
String str1[] = br.readLine().split(" "); | |
int L = Integer.parseInt(str1[0]); | |
int K = L * Integer.parseInt(str1[1]); | |
String str2[] = br.readLine().split(" "); | |
for (int i = 0; i < 5; i++) { | |
bw.write((Integer.parseInt(str2[i]) - K) + " "); | |
} | |
bw.flush(); | |
} | |
} |
문제
파티가 끝나고 나면, 사람들은 누가 파티에 왔는지와 얼마나 많은 사람들이 왔는지를 궁금해한다. 보통 파티는 매우 크게 열리기 때문에, 정확하게 몇 명이 참가했는지 알 수가 없다.
지난주 토요일에 상근이는 자신의 3학년 진학을 기념하면서 매우 성대한 파티를 열었다. 그리고, 상근이는 1m2당 몇 명의 사람이 있었는지 알고있다.
상근이의 파티는 정말 엄청난 규모였기 때문에, 대부분의 신문에도 기사가 실렸다. 상근이는 서로 다른 5개의 신문을 보면서 그 기사에 적혀져있는 참가자의 수를 적었다.
상근이는 자신이 알고있는 참가자의 수가 정확하다고 생각한다. 각 신문 기사에 실려있는 참가자의 수가 몇 명 만큼 잘못되어있는지 구하는 프로그램을 작성하시오.
입력
첫째 줄에 1m2당 사람의 수 L (1 ≤ L ≤ 10)과 파티가 열렸던 곳의 넓이 P (1 ≤ P ≤ 1000)가 주어진다.
둘째 줄에는 각 기사에 실려있는 참가자의 수가 주어진다. 106보다 작은 양의 정수 5개가 주어진다.
출력
출력은 첫째 줄에 다섯 개의 숫자를 출력해야 한다. 이 숫자는 상근이가 계산한 참가자의 수와 각 기사에 적혀있는 참가자의 수의 차이이다.
'IT > 알고리즘' 카테고리의 다른 글
BOJ 백준온라인져지 5354 j박스 풀이 (0) | 2018.04.09 |
---|---|
BOJ 백준온라인져지 3460 이진수 풀이 (0) | 2018.04.06 |
BOJ 백준온라인져지 6603 로또 풀이 (0) | 2018.04.06 |
BOJ 백준온라인져지 2641 다각형그리기 풀이 (0) | 2018.04.05 |
BOJ 백준온라인져지 2622 삼각형 풀이 (0) | 2018.04.04 |