You are on page 1of 3

import java.io.

*;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
st = new StringTokenizer(br.readLine());
int c = Integer.parseInt(st.nextToken());
int d = Integer.parseInt(st.nextToken());
int[] nums = new int[100];
for(int i = 0; i < 100; i++){
nums[i] = 0;
}
for(int j = 0; j< 100; j++){
if(j >= a && j < b){
nums[j] = 1;
}
}
for(int k = 0; k < 100; k++){
if(k >= c && k < d){
nums[k] = 1;
}
}
int sum = 0;
for(int num:nums){
sum += num;
}
System.out.print(sum);
}
}
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int r = Integer.parseInt(st.nextToken());
int c = Integer.parseInt(st.nextToken());
int total = 0;
int[][] nums= new int[r][c];
for(int t = 0; t < r; t++){
for(int s = 0; s < c; s++){
nums[t][s] = 0;
}
}
for(int i = 0; i < r; i++){
String row = br.readLine();
for(int j = 0; j < c; j++){
char ch = row.charAt(j);
if(ch == '#'){
nums[i][j] = 1;
}
if(i > 0){
if(nums[i - 1][j] == 1){
nums[i][j] = 0;
}
}
if(j > 0){
if(nums[i][j - 1] == 1){
nums[i][j] = 0;
}
}

}
}
for(int q = 0; q < r; q++){
for(int w = 0; w < c; w++){
total = total + nums[q][w];
}
}
System.out.print(total);
}
}
import java.io.*;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
int q = Integer.parseInt(st.nextToken());
long total = 0;
ArrayList<Integer> time = new ArrayList<Integer>();
for(int i = 0; i < n; i++){
st = new StringTokenizer(br.readLine());
long c = Long.parseLong(st.nextToken());
for(long j = total; j < c + total; j++){
time.add(i);
}
total = c + total;
}
for(int k = 0; k < q; k++){
st = new StringTokenizer(br.readLine());
int p = Integer.parseInt(st.nextToken());
System.out.println(time.get(p) + 1);
}
}
}

You might also like