Iceberg
문제 복기
if(a[cur.x][cur.y]-zero_cnt <0) continue;
else {
a[cur.x][cur.y]-=zero_cnt;
}if(a[cur.x][cur.y]-zero_cnt <0) {
a[cur.x][cur.y] = 0;
}
else {
a[cur.x][cur.y]-=zero_cnt;
}Last updated
문제 복기
if(a[cur.x][cur.y]-zero_cnt <0) continue;
else {
a[cur.x][cur.y]-=zero_cnt;
}if(a[cur.x][cur.y]-zero_cnt <0) {
a[cur.x][cur.y] = 0;
}
else {
a[cur.x][cur.y]-=zero_cnt;
}Last updated
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
StringTokenizer st = new StringTokenizer(br.readLine());
r = Integer.parseInt(st.nextToken());
c = Integer.parseInt(st.nextToken());
a = new int[r][c];
for(int i=0;i<r;i++) {
st = new StringTokenizer(br.readLine());
for(int j=0;j<c;j++) {
a[i][j] = Integer.parseInt(st.nextToken());
}
}
...
bw.write(ans+"\n");
bw.flush();
bw.close();
br.close();while(true) {
Melt();year++;
if(IB5Cnt()>=2) break;
else if(IB5Cnt()==0){
year = 0;
break;
}
}while((cnt = IB5Cnt()) < 2) {
if(cnt == 0) {
year = 0;
break;
}
Melt();
year++;
}