2 条题解
-
2
应该是新增了一个 Hack 数据点,没有特判的话是 100 分但是 Wrong Answer.
看代码前可以先自己思考一下是不是在某个特殊输入时你的程序是没有输出的。
#include<bits/stdc++.h> using namespace std; int main(){ string N; cin>>N; if(N=="0"){ cout<<"0"; return 0; } bool flag=false; if(N[0]=='-'){ cout<<'-'; for(int i=N.length()-1;i>0;i--){ if(N[i]=='0'&&!flag) continue; else flag=true; cout<<N[i]; } }else{ for(int i=N.length()-1;i>=0;i--){ if(N[i]=='0'&&!flag) continue; else flag=true; cout<<N[i]; } } return 0; }
- 1
信息
- ID
- 308
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 116
- 已通过
- 64
- 上传者