TOPIC
PROBLEM 1589 - URI Fórum 1.0
This topic was solved and cannot recieve new replies.
-
mrcs10 replied 9 years ago
Está dando WE 40%, alguém sabe dizer o por que?
import java.io.*; public class Main { public static void main(String args[]) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); if (n <= 10000) { for (int i = 0; i < n; i++) { String str = br.readLine(); String s[] = str.split(" "); int t = (((Integer.parseInt(s[0]) * 2) + (Integer.parseInt(s[1]) * 2)) / 2); System.out.println(t); } } } }
-
evdias replied 9 years ago
#include <iostream> using namespace std; int main(){ int T, R1, R2; cin >> T; if(T <= 1000){ for(int i = 0; i < T; i++){ cin >> R1; cin >> R2; cout << (R1 + R2); } } }
Aparentemente está tudo certo, não consigo identificar o erro, alguém pode ajudar?
-
lpacifico replied 9 years ago
Temos um erro na descrição do problema.
" Na primeira linha teremos um inteiro T (T = 10000), indicando o número de casos de teste."
Leia-se
" Na primeira linha teremos um inteiro T (T <= 10000), indicando o número de casos de teste."
-
gmbarbosa replied 9 years ago
Alguém pode me dizer se esse T é: T == 10000 mesmo ou a escrita do problema esta errada?
-
ssoares0 replied 9 years ago
Groth, declarei as variáveis como unsigned int, mas mesmo assim ainda recebo WA 10%. Onde está o erro?
Resolvido, obrigado!
-
ggroth replied 9 years ago
int x;
;)
O que o problema quer dizer é que você não precisará usar um long, apenas um inteiro será suficiente. Você precisa reparar que, como todos os valores serão positivos, você irá precisar de um inteiro sem sinal ;)
Se você quiser saber os tamanhos das variáveis e suas faixas de valores, você pode olhar a tabela nesse link: http://equipe.nce.ufrj.br/adriano/c/apostila/tipos.htm