Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <cstring>
- #define dim 900000
- #define LL long long
- using namespace std;
- ifstream fin("aur.in");
- ofstream fout("aur.out");
- char s[dim];
- LL n,k,L;
- int c;
- int main()
- {
- fin>>c;
- if(c==1)
- {
- fin>>n;
- for(int i=1; i<=n; i++)
- {
- char temp[10];
- fin>>temp;
- int l=strlen(temp);
- for(int j=0; j<l; j++)
- s[L++]=temp[j];
- }
- fout<<L;
- return 0;
- }
- else if(c==2)
- {
- fin>>n>>k;
- for(int i=1; i<=n; i++)
- {
- char temp[10];
- fin>>temp;
- int l=strlen(temp);
- for(int j=0; j<l; j++)
- s[L++]=temp[j];
- }
- L--;
- fout<<s[k-1];
- return 0;
- }
- fin>>n>>k;
- for(int i=1; i<=n; i++)
- {
- char temp[10];
- fin>>temp;
- int l=strlen(temp);
- for(int j=0; j<l; j++)
- s[++L]=temp[j];
- }
- LL Max=0;
- for(int i=0; i<=L-k; i++)
- {
- LL x=0;
- for(int j=i;j<=i+k-1;j++)
- x=x*10+(s[j]-'0');
- if(x>Max)
- Max=x;
- }
- fout<<Max;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement