| 10624 | 2024-04-06 23:30:45 | 111 | Tömbök előállítása | cpp17 | Futási hiba 35/100 | 1.87s | 522468 KiB |
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define MOD 1000000007
signed main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int N,M,L,R,K;
cin>>N>>M>>L>>R>>K;
vector<int>v(M);
for(int i=0;i<M;i++){
int s=L%M>i?L/M:L/M-1;
int e=R%M<i?R/M-1:R/M;
v[i]=e-s;
}
int dp[N+1][M];
memset(dp,0,sizeof(dp));
dp[0][0]=1;
for(int i=1;i<=N;i++){
for(int j=0;j<M;j++){
for(int k=0;k<M;k++){
dp[i][j]+=dp[i-1][(j-k+M)%M]*v[k]%MOD;
}
dp[i][j]%=MOD;
}
}
cout<<dp[N][K]<<'\n';
return 0;
}
| Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
|---|---|---|---|---|---|---|---|
| subtask1 | 0/0 | ||||||
| 1 | Elfogadva | 3ms | 1832 KiB | ||||
| 2 | Elfogadva | 3ms | 2048 KiB | ||||
| 3 | Elfogadva | 3ms | 2276 KiB | ||||
| subtask2 | 10/10 | ||||||
| 4 | Elfogadva | 3ms | 2484 KiB | ||||
| 5 | Elfogadva | 3ms | 2580 KiB | ||||
| 6 | Elfogadva | 3ms | 2708 KiB | ||||
| subtask3 | 10/10 | ||||||
| 7 | Elfogadva | 3ms | 2924 KiB | ||||
| 8 | Elfogadva | 4ms | 3344 KiB | ||||
| 9 | Elfogadva | 4ms | 3256 KiB | ||||
| 10 | Elfogadva | 3ms | 3288 KiB | ||||
| 11 | Elfogadva | 3ms | 3576 KiB | ||||
| 12 | Elfogadva | 14ms | 4620 KiB | ||||
| 13 | Elfogadva | 8ms | 4312 KiB | ||||
| subtask4 | 7/7 | ||||||
| 14 | Elfogadva | 13ms | 4840 KiB | ||||
| 15 | Elfogadva | 17ms | 5200 KiB | ||||
| 16 | Elfogadva | 4ms | 4084 KiB | ||||
| 17 | Elfogadva | 3ms | 4104 KiB | ||||
| 18 | Elfogadva | 3ms | 4108 KiB | ||||
| 19 | Elfogadva | 4ms | 4392 KiB | ||||
| 20 | Elfogadva | 10ms | 5156 KiB | ||||
| subtask5 | 8/8 | ||||||
| 21 | Elfogadva | 1.623s | 7512 KiB | ||||
| 22 | Elfogadva | 883ms | 6724 KiB | ||||
| 23 | Elfogadva | 1.194s | 7200 KiB | ||||
| 24 | Elfogadva | 569ms | 5784 KiB | ||||
| 25 | Elfogadva | 243ms | 5304 KiB | ||||
| 26 | Elfogadva | 57ms | 4648 KiB | ||||
| 27 | Elfogadva | 990ms | 6776 KiB | ||||
| 28 | Elfogadva | 305ms | 6012 KiB | ||||
| 29 | Elfogadva | 1.87s | 8472 KiB | ||||
| 30 | Elfogadva | 1.87s | 8404 KiB | ||||
| subtask6 | 0/25 | ||||||
| 31 | Futási hiba | 164ms | 522468 KiB | ||||
| 32 | Futási hiba | 203ms | 522444 KiB | ||||
| 33 | Futási hiba | 204ms | 522420 KiB | ||||
| 34 | Futási hiba | 203ms | 522392 KiB | ||||
| 35 | Futási hiba | 208ms | 522332 KiB | ||||
| 36 | Futási hiba | 208ms | 522348 KiB | ||||
| 37 | Futási hiba | 164ms | 522316 KiB | ||||
| 38 | Futási hiba | 204ms | 522316 KiB | ||||
| 39 | Futási hiba | 203ms | 522292 KiB | ||||
| 40 | Futási hiba | 204ms | 522288 KiB | ||||
| subtask7 | 0/40 | ||||||
| 41 | Futási hiba | 204ms | 522260 KiB | ||||
| 42 | Futási hiba | 164ms | 522260 KiB | ||||
| 43 | Futási hiba | 165ms | 522032 KiB | ||||
| 44 | Futási hiba | 164ms | 522036 KiB | ||||
| 45 | Futási hiba | 208ms | 522024 KiB | ||||
| 46 | Futási hiba | 209ms | 522016 KiB | ||||
| 47 | Futási hiba | 159ms | 522032 KiB | ||||
| 48 | Futási hiba | 204ms | 522012 KiB | ||||
| 49 | Futási hiba | 207ms | 522040 KiB | ||||
| 50 | Futási hiba | 208ms | 522016 KiB | ||||