Submission #55769449
Source Code Expand
/*
Author: rnishiura
Date: 24-06-15
Description: template
*/
#define ATCODER_
#include <bits/stdc++.h>
#ifdef ATCODER_
#include <atcoder/all>
#endif
#define _GLIBCXX_DEBUG
#define rep(x, n) for(ll x=0; x<n; x++)
#define repi(x, a, b) for(ll x=a; x<b; x++)
#define rrep(x, n) for(ll x=n-1; x>=0; x--)
#define rrepi(x, a, b) for(ll x=b-1; x>=a; x--)
#define SQ(z) ((z)*(z))
#define contains(x, a) ((a).find(x) != (a).end())
#define all(a) (a).begin(), (a).end()
#define sum(a) (accumulate(all(a), 0LL))
#define mini(a) (min_element(all(a)) - (a).begin())
#define maxi(a) (max_element(all(a)) - (a).begin())
#define mine(a) (*min_element(all(a)))
#define maxe(a) (*max_element(all(a)))
#define lowb(x, a) (lower_bound(all(a), (x)) - (a).begin())
#define uppb(x, a) (upper_bound(all(a), (x)) - (a).begin())
#define divl(n, m) ((n+m)/(m))
#define divle(n, m) ((n+m-1)/(m))
#define divse(n, m) ((n)/(m))
#define divs(n, m) ((n-1)/(m))
#define bstoi(s) stoi((s), nullptr, 2)
#define MOD 998244353
#define PI 3.14159265358979323846
#define inf (1LL << 61)
#define fi first
#define se second
#define pb push_back
#define mp make_pair
#define POS fi
#define COST se
#define endl '\n'
#define unordered_multiset multiset
#define print(z) { cout << (z) << endl; }
#define print2(y, z) { cout << (y) << ' '; print(z); }
#define print3(x, y, z) { cout << (x) << ' '; print2(y, z); }
#define debug(z) { if(DEBUG) print(z); }
#define debug2(y, z) { if(DEBUG) print2(y, z); }
#define debug3(x, y, z) { if(DEBUG) print3(x, y, z); }
#ifdef ATCODER_
using namespace atcoder;
using mint = modint998244353;
#endif
using namespace std;
using ll = long long;
using v = vector<ll>;
using vv = vector<v>;
using vp = vector<pair<ll, ll>>;
using vvp = vector<vp>;
template<typename T, typename U> istream& operator>>(istream& is, pair<T, U> &p){is >> p.first >> p.second; return is;}
template<typename T, typename U> ostream& operator<<(ostream& os, pair<T, U> p){os << p.first << ' ' << p.second; return os;}
template<typename T> vector<T>& operator-- (vector<T> &v){for (auto& i : v) --i; return v;}
template<typename T> vector<T>& operator++ (vector<T> &v){for (auto& i : v) ++i; return v;}
template<typename T> istream& operator>>(istream& is, vector<T> &v){for (auto& i : v) is >> i; return is;}
template<typename T> ostream& operator<<(ostream& os, vector<T> v){for (auto& i : v) os << i << ' '; return os;}
template<typename T, typename U> pair<T,U>& operator-- (pair<T, U> &p){--p.first; --p.second; return p;}
template<typename T, typename U> pair<T,U>& operator++ (pair<T, U> &p){++p.first; ++p.second; return p;}
template<typename T, typename U> pair<T,U> operator-(pair<T,U> a, pair<T,U> b){return mp(a.first-b.first, a.second-b.second);}
template<typename T, typename U> pair<T,U> operator+(pair<T,U> a, pair<T,U> b){return mp(a.first+b.first, a.second+b.second);}
template<typename T, typename U> pair<T,T> operator*(pair<T,T> a, U b){return mp(a.first*b , a.second*b);}
template<typename T, typename U> pair<T,T> operator/(pair<T,T> a, U b){return mp(a.first/b , a.second/b);}
template<typename T, typename U> pair<T,T> operator%(pair<T,T> a, U b){return mp(a.first%b , a.second%b);}
template<typename T, typename U> void umin(T& a, U b){if (a > b) a = b;}
template<typename T, typename U> void umax(T& a, U b){if (a < b) a = b;}
// const int DEBUG = 1;
const int DEBUG = 0;
void solve() {
ll n; cin >> n;
print(100 - n%100);
}
int main(void) {
debug("DEBUG MODE IS ON");
cin.tie(nullptr); ios::sync_with_stdio(false);
ll t = 1; // cin >> t;
rep(i, t) solve();
debug("DEBUG MODE IS ON");
}
Submission Info
| Submission Time |
|
| Task |
A - Piling Up |
| User |
rnishiura |
| Language |
C++ 23 (gcc 12.2) |
| Score |
100 |
| Code Size |
3968 Byte |
| Status |
AC |
| Exec Time |
1 ms |
| Memory |
3564 KiB |
Judge Result
| Set Name |
Sample |
All |
| Score / Max Score |
0 / 0 |
100 / 100 |
| Status |
|
|
| Set Name |
Test Cases |
| Sample |
example_00.txt, example_01.txt |
| All |
example_00.txt, example_01.txt, hand_00.txt, hand_01.txt, hand_02.txt, hand_03.txt, hand_04.txt, hand_05.txt, hand_06.txt, random_00.txt, random_01.txt, random_02.txt, random_03.txt, random_04.txt |
| Case Name |
Status |
Exec Time |
Memory |
| example_00.txt |
AC |
1 ms |
3560 KiB |
| example_01.txt |
AC |
1 ms |
3452 KiB |
| hand_00.txt |
AC |
1 ms |
3500 KiB |
| hand_01.txt |
AC |
1 ms |
3448 KiB |
| hand_02.txt |
AC |
1 ms |
3472 KiB |
| hand_03.txt |
AC |
1 ms |
3508 KiB |
| hand_04.txt |
AC |
1 ms |
3564 KiB |
| hand_05.txt |
AC |
1 ms |
3552 KiB |
| hand_06.txt |
AC |
1 ms |
3516 KiB |
| random_00.txt |
AC |
1 ms |
3500 KiB |
| random_01.txt |
AC |
1 ms |
3500 KiB |
| random_02.txt |
AC |
1 ms |
3472 KiB |
| random_03.txt |
AC |
1 ms |
3420 KiB |
| random_04.txt |
AC |
1 ms |
3480 KiB |