답안 #1051522

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
1051522 2024-08-10T07:43:30 Z nisanduu Trains (BOI24_trains) C++14
0 / 100
54 ms 3412 KB
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll mod = 1e9 + 7;

void solve(){
    ll n;
    cin>>n;
    vector<ll> d(1e5 + 10),x(1e5 + 10);
    vector<ll> dp(1e5 + 10,-1);
    for(ll i=1;i<=n;i++){
        ll a,b;
        cin>>a>>b;
        d[i]=a;
        x[i]=b;
    }
    ll ans = 0;
    vector<ll> pref(n+10,0);
    for(ll i=n;i>=1;i--){
        ll ub = min(n,i+x[i]);
        ll am = n - ub + 1;
        pref[i] = pref[i+1] - pref[ub+1] + 1;
    }
    for(ll i=1;i<=n;i++){
        cout<<pref[i]<<endl;
        ans += (pref[i] - 1);
    }
    ans++;
    cout<<ans<<endl;
}
int main()
{
    ios::sync_with_stdio(false);
    cin.tie(NULL);
    solve();

    return 0;
}

Compilation message

Main.cpp: In function 'void solve()':
Main.cpp:21:12: warning: unused variable 'am' [-Wunused-variable]
   21 |         ll am = n - ub + 1;
      |            ^~
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 2652 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 2652 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 2652 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 54 ms 3412 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 2652 KB Output isn't correct
2 Halted 0 ms 0 KB -