Please sign in first.
Submission #27900230
Source Code Expand
#include <iostream>
#include <string>
#include <algorithm>
const int zero = -(1<<16);
int main(){
std::string n;
std::cin >> n;
int P0 = 0;
int P1 = zero;
for(auto i = n.rbegin(); i != n.rend(); ++i){
unsigned k = *i - '0';
int PP0 = std::max(P0 + (k==0), (k==9)? zero : P1);
int PP1 = std::max((k==0)? zero : P0, P1 + (k==9));
P0 = PP0;
P1 = PP1;
}
std::cout << std::max(P0, P1) << std::endl;
return 0;
}
Submission Info
| Submission Time | |
|---|---|
| Task | F - レシート |
| User | ryuhei |
| Language | C++ (GCC 9.2.1) |
| Score | 100 |
| Code Size | 473 Byte |
| Status | AC |
| Exec Time | 6 ms |
| Memory | 3600 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 100 / 100 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00-example1.txt, 00-example2.txt, 00-example3.txt |
| All | 00-example1.txt, 00-example2.txt, 00-example3.txt, 01-hand01.txt, 01-hand02.txt, 01-hand03.txt, 01-hand04.txt, 01-hand05.txt, 01-hand06.txt, 01-hand07.txt, 01-hand08.txt, 01-hand09.txt, 01-hand10.txt, 01-hand11.txt, 01-hand12.txt, 01-hand13.txt, 01-hand14.txt, 01-hand15.txt, 01-hand16.txt, 01-hand17.txt, 01-hand18.txt, 01-hand19.txt, 01-hand20.txt, 10-randomA00.txt, 10-randomA01.txt, 10-randomA02.txt, 10-randomA03.txt, 10-randomA04.txt, 10-randomA05.txt, 10-randomA06.txt, 10-randomA07.txt, 10-randomA08.txt, 10-randomA09.txt, 20-randomB00.txt, 20-randomB01.txt, 20-randomB02.txt, 20-randomB03.txt, 20-randomB04.txt, 20-randomB05.txt, 20-randomB06.txt, 20-randomB07.txt, 20-randomB08.txt, 20-randomB09.txt, 20-randomB10.txt, 20-randomB11.txt, 20-randomB12.txt, 20-randomB13.txt, 20-randomB14.txt, 20-randomB15.txt, 20-randomB16.txt, 20-randomB17.txt, 20-randomB18.txt, 20-randomB19.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00-example1.txt | AC | 6 ms | 3488 KiB |
| 00-example2.txt | AC | 2 ms | 3592 KiB |
| 00-example3.txt | AC | 3 ms | 3536 KiB |
| 01-hand01.txt | AC | 2 ms | 3596 KiB |
| 01-hand02.txt | AC | 2 ms | 3568 KiB |
| 01-hand03.txt | AC | 2 ms | 3448 KiB |
| 01-hand04.txt | AC | 2 ms | 3568 KiB |
| 01-hand05.txt | AC | 1 ms | 3468 KiB |
| 01-hand06.txt | AC | 2 ms | 3468 KiB |
| 01-hand07.txt | AC | 2 ms | 3464 KiB |
| 01-hand08.txt | AC | 2 ms | 3384 KiB |
| 01-hand09.txt | AC | 2 ms | 3492 KiB |
| 01-hand10.txt | AC | 2 ms | 3536 KiB |
| 01-hand11.txt | AC | 2 ms | 3568 KiB |
| 01-hand12.txt | AC | 2 ms | 3456 KiB |
| 01-hand13.txt | AC | 2 ms | 3564 KiB |
| 01-hand14.txt | AC | 2 ms | 3408 KiB |
| 01-hand15.txt | AC | 2 ms | 3404 KiB |
| 01-hand16.txt | AC | 2 ms | 3596 KiB |
| 01-hand17.txt | AC | 2 ms | 3464 KiB |
| 01-hand18.txt | AC | 3 ms | 3520 KiB |
| 01-hand19.txt | AC | 2 ms | 3464 KiB |
| 01-hand20.txt | AC | 2 ms | 3384 KiB |
| 10-randomA00.txt | AC | 2 ms | 3568 KiB |
| 10-randomA01.txt | AC | 2 ms | 3540 KiB |
| 10-randomA02.txt | AC | 2 ms | 3504 KiB |
| 10-randomA03.txt | AC | 4 ms | 3448 KiB |
| 10-randomA04.txt | AC | 2 ms | 3408 KiB |
| 10-randomA05.txt | AC | 2 ms | 3516 KiB |
| 10-randomA06.txt | AC | 2 ms | 3516 KiB |
| 10-randomA07.txt | AC | 2 ms | 3520 KiB |
| 10-randomA08.txt | AC | 2 ms | 3520 KiB |
| 10-randomA09.txt | AC | 3 ms | 3556 KiB |
| 20-randomB00.txt | AC | 2 ms | 3468 KiB |
| 20-randomB01.txt | AC | 2 ms | 3468 KiB |
| 20-randomB02.txt | AC | 4 ms | 3468 KiB |
| 20-randomB03.txt | AC | 2 ms | 3564 KiB |
| 20-randomB04.txt | AC | 2 ms | 3600 KiB |
| 20-randomB05.txt | AC | 3 ms | 3448 KiB |
| 20-randomB06.txt | AC | 2 ms | 3520 KiB |
| 20-randomB07.txt | AC | 1 ms | 3540 KiB |
| 20-randomB08.txt | AC | 1 ms | 3452 KiB |
| 20-randomB09.txt | AC | 2 ms | 3572 KiB |
| 20-randomB10.txt | AC | 2 ms | 3540 KiB |
| 20-randomB11.txt | AC | 3 ms | 3404 KiB |
| 20-randomB12.txt | AC | 2 ms | 3536 KiB |
| 20-randomB13.txt | AC | 2 ms | 3536 KiB |
| 20-randomB14.txt | AC | 2 ms | 3500 KiB |
| 20-randomB15.txt | AC | 2 ms | 3468 KiB |
| 20-randomB16.txt | AC | 1 ms | 3592 KiB |
| 20-randomB17.txt | AC | 2 ms | 3596 KiB |
| 20-randomB18.txt | AC | 2 ms | 3600 KiB |
| 20-randomB19.txt | AC | 3 ms | 3464 KiB |