94日目
ABC176に参加しました。
ABC176
A
# include <bits/stdc++.h>
# define rep(i,n) for(int i = 0;i < (n);i++)
using namespace std;
using ll = long long;
using pii = pair<int,int>;
const int INF = 2e9;
int main(){
int n,x,t;
cin >> n >> x >> t;
int ans = (n/x)*t;
if(n%x != 0) ans += t;
cout << ans << endl;
}
B
# include <bits/stdc++.h>
# define rep(i,n) for(int i = 0;i < (n);i++)
using namespace std;
using ll = long long;
using pii = pair<int,int>;
const int INF = 2e9;
int main(){
string n;
cin >> n;
ll h = 0;
rep(i,n.size()){
int a = n[i];
a -= 48;
h += a;
}
if(h%9 == 0)cout << "Yes" << endl;
else cout << "No" << endl;
}
C
# include <bits/stdc++.h>
# define rep(i,n) for(int i = 0;i < (n);i++)
using namespace std;
using ll = long long;
using pii = pair<int,int>;
const int INF = 2e9;
int main(){
int n;
cin >> n;
vector<int> a(n);
rep(i,n) cin >> a[i];
ll ans = 0;
ll b = 0;
rep(i,n){
if(b > a[i]){
ans += (b - a[i]);
a[i] = b;
}
else b = a[i];
}
cout << ans << endl;
}
最後に
Bで少し時間がかかってしまった。
