s : 116A - Tram
9832 ワード
質問する
コード#コード#
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class A_Tram {
static int size;
static BufferedReader br;
static int toInt(String msg) {
return Integer.parseInt(msg);
}
static int N;
static StringTokenizer stk;
static StringTokenizer toToken(String msg) {
stk = new StringTokenizer(msg);
return stk;
}
static int[][] arr;
public static void main(String[] args) throws IOException{
br = new BufferedReader(new InputStreamReader(System.in));
N = toInt(br.readLine());
arr = new int[N][2];
for(int i = 0 ; i < N ; i++) {
stk = toToken(br.readLine());
arr[i][0] = toInt(stk.nextToken());
arr[i][1] = toInt(stk.nextToken());
}
int value = 0;
for(int i = 0; i < N ; i++) {
int out = arr[i][0];
int in = arr[i][1];
value = value-out+in;
size = Math.max(size, value);
}
System.out.println(size);
}
}
振り返る
問題の理解に焦点を当てる
英語と基本数学をもう一度勉強すべきだと思います.
コードを書く過程で、関数を効率的に書く方法と使用する方法を絶えず練習します.
Reference
この問題について(s : 116A - Tram), 我々は、より多くの情報をここで見つけました https://velog.io/@39ghwjd/Codeforces-A.Tramテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol