Submission #44250

# Submission time Handle Problem Language Result Execution time Memory
44250 2018-03-31T01:17:31 Z iletavcioski Calvinball championship (CEOI15_teams) C++17
10 / 100
418 ms 1204 KB
#include <iostream>
#include <vector>
using namespace std;
typedef long long ll;
const ll mod = 1000007;
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie();
    cout.tie();
    int n;
    cin>>n;
    vector<ll> dp(n+1,0);
    dp[1]=2;
    ll broj=2;
    vector<ll> v;
    ll brojac=0;
    for(int i=0;i<n;i++)
    {
        ll a;
        cin>>a;
        v.push_back(a);
    }
    for(int i=2;i<=n;i++)
    {
        dp[i]=dp[i-1]+broj;
        broj++;
        dp[i]%=mod;
        broj%=mod;
    }
    for(int i=n-1;i>=1;i--)
    {
        brojac+=dp[v[i-1]-1];
        dp[1]=dp[2];
        dp[1]%=mod;
        for(int j=2;j<=i;j++)
        {
            broj=dp[j];
            dp[j]+=(dp[j-1]+broj);
            dp[j]%=mod;
        }
    }
    brojac+=v[n-1];
    brojac%=mod;
    cout<<brojac<<endl;
    return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB Output is correct
2 Correct 2 ms 376 KB Output is correct
3 Correct 2 ms 440 KB Output is correct
4 Correct 2 ms 492 KB Output is correct
5 Correct 2 ms 536 KB Output is correct
6 Correct 2 ms 628 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 2 ms 648 KB Output is correct
2 Incorrect 2 ms 652 KB Output isn't correct
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 744 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 752 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 756 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 3 ms 760 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 7 ms 764 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 400 ms 1128 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 104 ms 1128 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 418 ms 1204 KB Output isn't correct
2 Halted 0 ms 0 KB -