結果
問題 | No.2775 Nuisance Balls |
ユーザー |
|
提出日時 | 2024-05-22 15:37:32 |
言語 | C++23 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 3 ms / 2,000 ms |
コード長 | 1,985 bytes |
コンパイル時間 | 5,745 ms |
コンパイル使用メモリ | 308,000 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-12-24 17:47:04 |
合計ジャッジ時間 | 7,110 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 22 |
ソースコード
#include <iostream>#include <string>#include <stdio.h>#include <algorithm>#include <vector>#include <tuple>#include <map>#include<set>#include<queue>#include<stack>#include <unordered_set>#include<thread>#include<bits/stdc++.h>#include <atcoder/all>#include <cstdio>// #pragma GCC target("avx")// #pragma GCC optimize("O3")// #pragma GCC optimize("unroll-loops")// string abc = "abcdefghijklmnopqrstuvwxyz";// string abc = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";using namespace std;using namespace atcoder;using ll = long long;using ld = long double;using ull = unsigned long long;using mint = modint998244353;//using mint = modint1000000007;template<typename T> using pq = priority_queue<T>;//降順?(最大取り出し)template<typename T> using pqg = priority_queue<T, vector<T>, greater<T>>;//昇順?(最小取り出し)template<typename T> using vector2 = vector<vector<T>>;template<typename T> using vector3 = vector<vector<vector<T>>>;template<typename T> using vector4 = vector<vector<vector<vector<T>>>>;template<typename T> using vector5 = vector<vector<vector<vector<vector<T>>>>>;template<typename T> using vector6 = vector<vector<vector<vector<vector<vector<T>>>>>>;template<typename T> using pairs = pair<T,T>;#define rep(i, n) for (ll i = 0; i < ll(n); i++)#define rep1(i,n) for(int i = 1;i <= int(n);i++)#define repm(i, m, n) for (int i = (m); (i) < int(n);(i)++)#define repmr(i, m, n) for (int i = (m) - 1; (i) >= int(n);(i)--)#define rep0(i,n) for(int i = n - 1;i >= 0;i--)#define rep01(i,n) for(int i = n;i >= 1;i--)/// ここから////////////////////////////////////////////using F = ll;using S = ll;ll mod = 998244353;int main() {int n;cin >> n;vector<int> a = {720,360,180,30,6,1};vector<char> c = {'C','M','S','R','o','.'};for(int i = 0;i < 6;i++){for(int j = 0;j < n / a[i];j++){cout << c[i];}n = n % a[i];}cout << endl;return 0;}