Submission

Status:

----------------xxxx

Subtask/Task Score:

0/100

Score: 0

User: Karatat007

Problemset: Abacus

Language: cpp

Time: 0.052 second

Submitted On: 2026-10-14 14:13:22

#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);

    int n;
    cin >> n;
    ll arx[n+10];
    ll arv[n+10];
    ll jack = 0;
    ll jun = 0;
    for(int i = 0;i < n;++i){
        cin >> arx[i];
    }
    for(int i = 0;i < n;++i){
        cin >> arv[i];
    }
    bool turn = true;
    for(ll i = 0;i < n;++i){
        if(__gcd(__gcd(arx[i],arv[i]),i+1) > 1){
            if(turn){
                jack += arv[i];
                turn = !turn;
            }
            else{
                jun += arv[i];
                turn = !turn;
            }
        }
    }
    if(jack > jun) cout << "JACK" << '\n';
    else if(jack < jun) cout << "JUN" << '\n';
    else cout << "TIE" << '\n';
    cout << jack << ' ' << jun;
}