Тема: Алготестер задача Коржі
Привіт народ, розв'язував задачі на алготестер, усе було гуд до однієї конкретної задачі(цієї: 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;
}