# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
141663 | mariusnicoli | Mate (COCI18_mate) | C++14 | 549 ms | 49456 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
///#include <fstream>
#include <cstdio>
#include <cstring>
#include <vector>
#define MOD 1000000007
using namespace std;
char p, u, s[2002];
long long R[2002][26];
long long D[2002][26][26], sol[2002][26][26];
long long C[2002][2002];
vector<long long> poz[26];
long long n, i, j, k, t, L;
///ifstream cin ("mate.in");
///ofstream cout("mate.out");
int main () {
scanf("%s", s+1);
///cin>>s+1;
n = strlen(s+1);
C[0][0] = 1;
for (i=1;i<=n;i++) {
C[i][0] = 1;
for (j=1;j<=i;j++) {
C[i][j] = (C[i-1][j-1] + C[i-1][j]);
if (C[i][j] >= MOD)
C[i][j] -= MOD;
}
}
Compilation message (stderr)
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |