(SPOJ) 2839 - Popularidade - Solução
import java.io.*;
import java.util.*;
class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
Main processando = new Main();
processando.processa();
System.exit(0);
}
static int gambis(BufferedReader br) throws NumberFormatException, IOException {
int n;
int resp = 0;
while (true) {
n = br.read();
if (n >= '0' && n <= '9') {
break;
}
}
while (true) {
resp = resp*10 + n-'0';
n = br.read();
if (n < '0' || n > '9') {
break;
}
}
return resp;
}
void processa() throws NumberFormatException, IOException {
String line = "";
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int qteAlunos = gambis(br);
while(qteAlunos > 0) {
int maior = -1;
int[] vetor = new int[qteAlunos];
for (int i = 0; i < qteAlunos; i++) {
for (int j = 0; j < qteAlunos; j++) {
int a = gambis(br);
vetor[j] += a;
}
}
for (int i = 0; i < qteAlunos; i++) {
if (vetor[i] > maior) {
maior = vetor[i];
}
}
System.out.println(maior);
qteAlunos = gambis(br);
}
return;
}
}
import java.util.*;
class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
Main processando = new Main();
processando.processa();
System.exit(0);
}
static int gambis(BufferedReader br) throws NumberFormatException, IOException {
int n;
int resp = 0;
while (true) {
n = br.read();
if (n >= '0' && n <= '9') {
break;
}
}
while (true) {
resp = resp*10 + n-'0';
n = br.read();
if (n < '0' || n > '9') {
break;
}
}
return resp;
}
void processa() throws NumberFormatException, IOException {
String line = "";
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int qteAlunos = gambis(br);
while(qteAlunos > 0) {
int maior = -1;
int[] vetor = new int[qteAlunos];
for (int i = 0; i < qteAlunos; i++) {
for (int j = 0; j < qteAlunos; j++) {
int a = gambis(br);
vetor[j] += a;
}
}
for (int i = 0; i < qteAlunos; i++) {
if (vetor[i] > maior) {
maior = vetor[i];
}
}
System.out.println(maior);
qteAlunos = gambis(br);
}
return;
}
}
Comments
Post a Comment