Submission #16807247
Source Code Expand
#include <iostream>
#include <algorithm>
using namespace std;
long long n , mod = 1e9+7 ,s[2001]={1};
void sol()
{
for(int i=3 ;i<=n ;i++)
for(int j=3 ;j<=i ;j++)
{
s[i] = (s[i]+s[i-j])%mod;
}
}
int main()
{
while(cin>>n)
{
sol();
cout<<s[n]<<'\n';
}
}
Submission Info
| Submission Time | |
|---|---|
| Task | D - Redistribution |
| User | ck1080012 |
| Language | C++ (Clang 10.0.0) |
| Score | 400 |
| Code Size | 298 Byte |
| Status | AC |
| Exec Time | 31 ms |
| Memory | 3152 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 400 / 400 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample00, sample01, sample02 |
| All | case03, case04, case05, case06, case07, case08, case09, case10, case11, case12, case13, case14, case15, case16, case17, case18, case19, sample00, sample01, sample02 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| case03 | AC | 9 ms | 3032 KiB |
| case04 | AC | 2 ms | 3096 KiB |
| case05 | AC | 2 ms | 3088 KiB |
| case06 | AC | 2 ms | 3108 KiB |
| case07 | AC | 2 ms | 3136 KiB |
| case08 | AC | 3 ms | 3000 KiB |
| case09 | AC | 31 ms | 2996 KiB |
| case10 | AC | 7 ms | 3132 KiB |
| case11 | AC | 5 ms | 3096 KiB |
| case12 | AC | 3 ms | 3088 KiB |
| case13 | AC | 29 ms | 3012 KiB |
| case14 | AC | 7 ms | 3144 KiB |
| case15 | AC | 4 ms | 3012 KiB |
| case16 | AC | 20 ms | 3080 KiB |
| case17 | AC | 6 ms | 3152 KiB |
| case18 | AC | 21 ms | 3140 KiB |
| case19 | AC | 17 ms | 3092 KiB |
| sample00 | AC | 2 ms | 3092 KiB |
| sample01 | AC | 2 ms | 3112 KiB |
| sample02 | AC | 30 ms | 3084 KiB |