Cod sursa(job #1699733)

Utilizator VladBogdanVlad Iulian Bogdan VladBogdan Data 8 mai 2016 13:48:59
Problema Arbori de intervale Scor 0
Compilator java Status done
Runda Arhiva educationala Marime 1.97 kb
package arborideintervale;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.ArrayList;

//class Operation {
//	int type;
//	int a;
//	int b;
//	
//	public Operation(int type, int a, int b) {
//		this.type = type;
//		this.a = a;
//		this.b = b;
//	}
//	
//	@Override
//	public String toString() {
//		// TODO Auto-generated method stub
//		return "(" + this.type + " " + this.a + " " + this.b + ")";
//	}
//}

public class Main {
	
//	public static void solveForOperations(ArrayList<Integer> numbers, ArrayList<Operation> operations) throws IOException {
//		Writer wr = new FileWriter("arbint.out");
//		
//		for (Operation op : operations) {
//			if (op.type == 1) {
//				numbers.set(op.a - 1, op.b);
//			} else {
//				int max = Integer.MIN_VALUE;
//				
//				for (int i = op.a - 1; i < op.b; i++) {
//					if (max < numbers.get(i)) {
//						max = numbers.get(i);
//					}
//				}
//				
//				wr.write(Integer.toString(max));
//				wr.write("\n");
//			}
//		}
//		
//		wr.close();
//	}
	
	public static void main(String[] args) throws IOException{
//		File file = new File("arbint.in");
//		BufferedReader reader = null;
//		ArrayList<Integer> numbers = new ArrayList<Integer>();
//		ArrayList<Operation> operations = new ArrayList<Operation>();
//		
//		reader = new BufferedReader(new FileReader(file));
//		
//		String[] s = reader.readLine().split(" ");

//		int n = Integer.parseInt(s[0]);
//		int m = Integer.parseInt(s[1]);
		
//		s = reader.readLine().split(" ");
//		
//		for (String x : s) {
//			numbers.add(Integer.parseInt(x));
//		}
//		
//		for (int i = 0; i < m; i++) {
//			s = reader.readLine().split(" ");
//			
//			operations.add(new Operation(Integer.parseInt(s[0]), Integer.parseInt(s[1]), Integer.parseInt(s[2])));
//		}
		
//		System.out.println(numbers);
//		System.out.println(operations);
//		solveForOperations(numbers, operations);
//		reader.close();
	}
}