結果
問題 | No.1070 Missing a space |
ユーザー |
|
提出日時 | 2020-06-05 21:21:44 |
言語 | C++17 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 3 ms / 1,000 ms |
コード長 | 1,645 bytes |
コンパイル時間 | 2,523 ms |
コンパイル使用メモリ | 192,304 KB |
最終ジャッジ日時 | 2025-01-10 21:58:40 |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 7 |
ソースコード
#include<bits/stdc++.h>#define rep(i,n) for (int i = 0; i < (n); ++i)#define rrep(i,n) for (int i = (n)-1; i >= 0; i--)#define rep2(i,s,n) for (int i = (s); i < (n); ++i)#define all(a) a.begin(),a.end()#define rall(a) a.rbegin(),a.rend()#define pb push_back#define eb emplace_back#define vi vector<int>#define vvi vector<vector<int>>#define vl vector<ll>#define vvl vector<vector<ll>>#define vd vector<double>#define vs vector<string>#define vc vector<char>#define vb vector<bool>#define vp vector<P>using namespace std;using ll = long long;using P = pair<int,int>;using LP = pair<ll,ll>;template<class S,class T> istream& operator>>(istream &is,pair<S,T> &p) { return is >> p.first >> p.second; }template<class S,class T> ostream& operator<<(ostream &os,const pair<S,T> &p) { return os<<'{'<<p.first<<","<<p.second<<'}'; }template<class T> istream& operator>>(istream &is,vector<T> &v) { for(T &t:v){is>>t;} return is; }template<class T> ostream& operator<<(ostream &os,const vector<T> &v) { os<<'[';rep(i,v.size())os<<v[i]<<(i==v.size()-1?']':','); return os; }void Yes(bool b) { cout << (b ? "Yes" : "No") << endl; }void YES(bool b) { cout << (b ? "YES" : "NO") << endl; }template<class T> bool chmin(T& a,T b) {if(a > b){a = b; return true;} return false;}template<class T> bool chmax(T& a,T b) {if(a < b){a = b; return true;} return false;}const int inf = 1001001001;const ll linf = 1001001001001001001;int main() {ios::sync_with_stdio(false);cin.tie(nullptr); cout.tie(nullptr);string s;cin >> s;int ans = 0;rep2(i,1,s.size()) if(s[i] != '0') ans++;cout << ans << endl;}