#include <iostream>
using namespace std;
void readNums() {
int last;
int curr = 0;
int max_rep = 1;
int curr_rep = 1;
int max_rep_num;
cout << "Enter the number: \n";
cin >> last;
cout << "\n";
max_rep_num = last;
if (last == 0) {
cout << max_rep << " times " << max_rep_num << "\n";
return;
}
while (1) {
cin >> curr;
cout << "\n";
if (curr == 0) {
cout << max_rep + 1 << " times " << max_rep_num << "\n";
break;
return;
}
if (last == curr) {
curr_rep++;
if (curr_rep > max_rep) {
max_rep = curr_rep;
max_rep_num = curr;
}
}
if (last != curr) {
last = curr;
curr_rep = 1;
}
}
}
int main(int argc, char **argv){
readNums();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCByZWFkTnVtcygpIHsKICAgIGludCBsYXN0OwogICAgaW50IGN1cnIgPSAwOwogICAgaW50IG1heF9yZXAgPSAxOwogICAgaW50IGN1cnJfcmVwID0gMTsKICAgIGludCBtYXhfcmVwX251bTsKICAgIGNvdXQgPDwgIkVudGVyIHRoZSBudW1iZXI6IFxuIjsKICAgICAgICBjaW4gPj4gbGFzdDsKICAgICAgICBjb3V0IDw8ICJcbiI7CiAgICAgICAgbWF4X3JlcF9udW0gPSBsYXN0OwogICAgICAgIGlmIChsYXN0ID09IDApIHsKICAgICAgICAgICAgY291dCA8PCBtYXhfcmVwIDw8ICIgdGltZXMgIiA8PCBtYXhfcmVwX251bSA8PCAiXG4iOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgfQogICAgd2hpbGUgKDEpIHsKICAgICAgICBjaW4gPj4gY3VycjsKICAgICAgICBjb3V0IDw8ICJcbiI7CiAgICAgICAgaWYgKGN1cnIgPT0gMCkgewogICAgICAgICAgICAgICAgY291dCA8PCBtYXhfcmVwICsgMSA8PCAiIHRpbWVzICIgPDwgbWF4X3JlcF9udW0gPDwgIlxuIjsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KICAgICAgICBpZiAobGFzdCA9PSBjdXJyKSB7CiAgICAgICAgICAgIGN1cnJfcmVwKys7CiAgICAgICAgICAgIGlmIChjdXJyX3JlcCA+IG1heF9yZXApIHsKICAgICAgICAgICAgICAgIG1heF9yZXAgPSBjdXJyX3JlcDsKICAgICAgICAgICAgICAgIG1heF9yZXBfbnVtID0gY3VycjsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBpZiAobGFzdCAhPSBjdXJyKSB7CiAgICAgICAgICAgIGxhc3QgPSBjdXJyOwogICAgICAgICAgICBjdXJyX3JlcCA9IDE7CiAgICAgICAgfQogICAgfQp9CgppbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpewoKICByZWFkTnVtcygpOwogICAgcmV0dXJuIDA7Cn0=