提出詳細
ソースコード
#include <iostream>
#include <stack>
#include <vector>
#include <algorithm>
#include <cmath>
#include <cstdio>
using namespace std;
#define rep(i,n) for(int (i)=0;(i)<(n);(i)++)
#define repR(i,a,b) for(int (i)=a;(i)<(b);i++)
int gcd(int a,int b){return b?gcd(b,a%b):a;}
template<class T> inline bool chmin(T& a, T b) {
if (a > b) {
a = b;
return true;
}
return false;
}
template<class T> inline bool chmax(T& a, T b) {
if (a < b) {
a = b;
return true;
}
return false;
}
int t,n;
int KETA(int n);
int ans(int n);
int main(void){
cin >> t;
rep(i,t){
cin >> n;
printf("Case #%d\n",i+1);
printf("%d\n",ans(n));
}
return 0;
}
int KETA(int n) {
int ans = 0;
rep(i,n) {
ans += pow(10,(double)i);
}
return ans;
}
int ans(int n) {
return (n % 9) * KETA((int)(n/9+2));
}
提出情報
提出出力結果
テストケース情報
# |
状態 |
詳細情報 |
正解か誤答の場合のみ表示されます. |