結果

問題 No.3264 岩井数
ユーザー あいすあうと
提出日時 2025-09-06 15:08:02
言語 C++23
(gcc 13.3.0 + boost 1.87.0)
結果
AC  
実行時間 2 ms / 2,000 ms
コード長 2,269 bytes
コンパイル時間 6,291 ms
コンパイル使用メモリ 334,664 KB
実行使用メモリ 7,720 KB
最終ジャッジ日時 2025-09-06 15:08:11
合計ジャッジ時間 8,954 ms
ジャッジサーバーID
(参考情報)
judge1 / judge
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 2
other AC * 30
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <bits/stdc++.h>
#include <atcoder/all>
using namespace std;
using namespace atcoder;
using ll = long long;
using ull = unsigned long long;
using ld = long double;
using i128 = __int128;
using P = pair<ll,ll>;
template<typename T> using vc = vector<T>;
template<typename T> using vv = vc<vc<T>>;
using vl = vc<ll>;
using vvl = vc<vc<ll>>;
using vul = vc<ull>;
using vs = vc<string>;
using vb = vc<bool>;
#define rep(i,s,n) for(ll i=s;i<(n);i++)
#define Rep(i,s,n) for(ll i=n;i>=s;i--)
#define nall(x) x.begin(),x.end()
#define rall(a) a.rbegin(),a.rend()
#define pb push_back
#define eb emplace_back
#define pob pop_back
#define nexp(v) next_permutation(v)
#define prep(v) prev_permutation(v)
#define YES cout<<"Yes"<<endl
#define NO cout<<"No"<<endl
#define YN {cout<<"Yes"<<endl;}else{cout<<"No"<<endl;}
#define M1 cout<<"-1"<<endl
const long long INF = (1LL<<62)-(1LL<<31)-1;
#define endl '\n'
using mint = modint998244353;
using mint7 = modint1000000007;
//vl dx = {1,-1,0,0};vl dy = {0,0,1,-1};
//vl dx={0,0,1,1,1,-1,-1,-1};vl dy={1,-1,0,1,-1,0,1,-1};
bool out_grid(ll i, ll j, ll h, ll w){return (!(0<=i && i<h && 0<=j && j<w));}
void chmin(ll &a,ll b){if(a>b)a=b;}
void chmax(ll &a,ll b){if(a<b)a=b;}
ll gcd(ll a,ll b){return b?gcd(b,a%b):a;}
ll lcm(ll a,ll b){return a/gcd(a,b)*b;}
ll ceil(ll a,ll b){return (a+(b-1))/b;}
ll floor(ll a,ll b){return a/b;}
ll divisor_count_sum(ll N){	//約数の個数の総和
	ll sum=0,r=sqrt(N);
	rep(i,1,r+1){
		sum+=N/i;
	}
	return 2*sum-r*r;
}
ll phi(ll n){	//φ関数
	ll res=n;
	for(ll i=2;i*i<=n;i++){
		if(n%i==0){
			while(n%i==0)n/=i;
			res-=res/i;
		}
	}
	if(n>1)res-=res/n;
	return res;
}
vs rotate90(const vs& g){	//正方形を90度右回転
	ll len=g.size();
	vs x(len,string(len,'.'));
	rep(i,0,len){
		rep(j,0,len){
			x[j][len-1-i]=g[i][j];
		}
	}
	return x;
}
vl Eratos(ll n){	//篩
	vc<bool> isprime(n+1,true);
	isprime[0]=isprime[1]=false;
	for(ll i=2;i*i<=n;i++){
	  if(isprime[i]){
	    for(int j=i*i;j<=n;j+=i)isprime[j]=false;
	  }
	}
	vl primes;
	for(ll i=2;i<=n;i++){
		if(isprime[i])primes.pb(i);
	}
	return primes;
}

int main(){
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	
	string n;
    cin >> n;
    string ans="";
    rep(i,0,ceil(10,n.size()))ans+=n;
    cout << ans << endl;
}
0