Submission #147115

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
1471152019-08-27 14:19:23SeekingOblivionMate (COCI18_mate)C++14
80 / 100
2023 ms28992 KiB
//#include<fstream>
#include<queue>
#include<iostream>
#include<algorithm>
#define mod 1000000007
#define fin cin
#define fout cout
using namespace std;
//ifstream fin("date.in");
//ofstream fout("date.out");
char c[2010],a,b;
int q,i,j,n,l,s,v[2010][2010],d[2010][26],sol[2010][26][26],f[26];
int main()
{
fin>>c;
for(i=0;c[i]!=0;i++);n=i;
for(i=n-1;i>=0;i--)
{
for(j=0;j<='z'-'a';j++) d[i][j]=f[j];
f[c[i]-'a']++;
}
for(i=0;i<=n;i++)
{
v[i][0]=1;
for(j=1;j<=i;j++)
{
v[i][j]=v[i-1][j]+v[i-1][j-1];
if(v[i][j]>=mod) v[i][j]-=mod;
}
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

mate.cpp: In function 'int main()':
mate.cpp:16:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
     for(i=0;c[i]!=0;i++);n=i;
     ^~~
mate.cpp:16:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
     for(i=0;c[i]!=0;i++);n=i;
                          ^
#Verdict Execution timeMemoryGrader output
Fetching results...