Тема: Алготестер задача Коржі
Привіт народ, розв'язував задачі на алготестер, усе було гуд до однієї конкретної задачі(цієї: https://www.algotester.com/uk/ArchivePr … File/40896) при написанні коду на Java він тупо не компілювався їхнім компілятором, хоча у моєму середовищі програмування не було жодних проблем. Код на кавовій чашці:
package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n; n = in.nextInt();
long sum=0,r, u, rp=0, up=0;
for (int i = 0; i < n; i++) {
r= in.nextLong(); u= in.nextLong();
if (r>rp) sum = sum + u;
else if(r==rp){
if (u>up)sum=sum-up+u;
}
up = u; rp =r;
}
System.out.print(sum);
}
}
Тоді вирішив перейти на сішку, він хоч скомпілювався, але видає помилку "Неправильна відповідь 1". Може знаєте в чому моя помилка? Код на плюсах:
#include <iostream>
using namespace std;
int main()
{
int n; cin >>n;
long sum=0,r, u, rp=0, up=0;
for (int i = 0; i < n; i++) {
cin >> r; cin >>u;
if (r>rp) sum = sum + u;
else if(r==rp){
if (u>up)sum=sum-up+u;
}
up = u; rp =r;
}
cout <<sum;
return 0;
}