Cod sursă (job #585022)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Bart (clasele 9-10) | Compilator | cpp-32 | 0.50 kb |
Rundă | Arhiva de probleme | Status | evaluat |
Dată | 8 mar. 2021 10:40:09 | Scor | 60 |
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream in("bart.in");
ofstream out("bart.out");
int main()
{
char v[500001];
in.get(v, 500001);
int n = strlen(v) - 1;
int k = 1;
for(int i = 0; i < n; i ++)
{
if(v[i] != v[i+k])
{
i = 1;
k ++;
n = n - 1;
}
}
for(int i = 0; i < k; i ++)
out << v[i];
in.close();
out.close();
return 0;
}