結果
問題 | No.2246 1333-like Number |
ユーザー |
|
提出日時 | 2023-03-17 21:58:48 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 4 ms / 2,000 ms |
コード長 | 1,723 bytes |
コンパイル時間 | 3,380 ms |
コンパイル使用メモリ | 230,520 KB |
実行使用メモリ | 5,376 KB |
最終ジャッジ日時 | 2024-09-18 10:51:50 |
合計ジャッジ時間 | 4,186 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 24 |
ソースコード
#include <bits/stdc++.h>#include <atcoder/all>using namespace std;using namespace atcoder;using ll = long long;using ull = unsigned long long;using dl = double long;using Graph = vector<vector<int> >;using mint = modint998244353;const int INF = 1e9;const int MOD = 1e9+7;const ll LINF = 1e+18;#define REP(i, n) for (int i = 0; (i) < (int)(n); ++ (i))#define REP2(i, s, n) for (int i = (s); i < (int)(n); i++)#define REPB(i,n) for(int i = n-1; (int)i >= 0; --i)#define FOREACH(x,a) for(auto& (x) : (a)#define YESNO(T) if(T){cout<<"YES"<<endl;}else{cout<<"NO"<<endl;}#define yesno(T) if(T){cout<<"yes"<<endl;}else{cout<<"no"<<endl;}#define YesNo(T) if(T){cout<<"Yes"<<endl;}else{cout<<"No"<<endl;}#define ALL(x) x.begin(),x.end()#define VI vector<int>#define VL vector<ll>#define VS vector<string>#define VC vector<char>#define VVI vector<vector<int> >#define VVL vector<vector<ll> >#define VVC vector<vector<char> >#define VPII vector<pair<int,int> >#define VPLL vector<pair<ll,ll> >#define VPSI vector<pair<string,int> >template <class T>inline void printVec(std::vector<T> v){REP(i,v.size()){if(i) std::cout << " ";std::cout << v[i];} std::cout << std::endl;}int main() {cin.tie(0);ios_base::sync_with_stdio(false);int n;cin >> n;VL v;REP2(a,1,10){REP2(b,a+1,10){ll x = 10 * a + b;v.push_back(x);}}// printVec(v);int r = n / v.size();int j = n % v.size() - 1;if(j == -1) {r--;j = v.size() - 1;}// cout << v.size() << endl;// cout << r << " " << j << endl;cout << v[j];REP(i,r) cout << v[j] % 10;return 0;}