結果
問題 | No.2647 [Cherry 6th Tune A] Wind |
ユーザー | mjtai |
提出日時 | 2024-02-23 21:22:53 |
言語 | C++17 (gcc 12.3.0 + boost 1.83.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 3,781 bytes |
コンパイル時間 | 3,227 ms |
コンパイル使用メモリ | 243,908 KB |
実行使用メモリ | 6,824 KB |
最終ジャッジ日時 | 2024-09-29 05:20:08 |
合計ジャッジ時間 | 3,783 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge2 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 2 ms
6,816 KB |
testcase_01 | WA | - |
testcase_02 | WA | - |
testcase_03 | AC | 3 ms
6,816 KB |
testcase_04 | AC | 2 ms
6,816 KB |
testcase_05 | WA | - |
testcase_06 | WA | - |
testcase_07 | AC | 3 ms
6,820 KB |
testcase_08 | AC | 2 ms
6,820 KB |
testcase_09 | WA | - |
testcase_10 | WA | - |
testcase_11 | WA | - |
testcase_12 | WA | - |
testcase_13 | AC | 1 ms
6,816 KB |
ソースコード
/////////////////////////////////////////////////////////////////////////////// #include <bits/stdc++.h> #include <unistd.h> #include <time.h> #include <sys/time.h> #include <ext/pb_ds/assoc_container.hpp> using namespace std; using namespace __gnu_pbds; /////////////////////////////////////////////////////////////////////////////// typedef long long ll; typedef unsigned long long ull; typedef __int128_t ll128; typedef tuple<ll, ll> t2; typedef tuple<ll, ll, ll> t3; typedef tuple<ll, ll, ll, ll> t4; typedef tuple<ll, ll, ll, ll, ll> t5; template <typename T> using priority_queue_incr = priority_queue<T, vector<T>, greater<T>>; template <typename T> using binary_search_tree = tree<T, null_type, less<T>, rb_tree_tag, tree_order_statistics_node_update>; #define pb push_back #define V vector #define S static #define SP << " " << #define rep(i,n) for(ll i=0LL; i<n; ++i) #define srep(i,s,n) for(ll i=s; i<n; ++i) #define rrep(i,n) for(ll i=n-1LL; i>=0LL; --i) #define rfrep(i,f,n) for(ll i=n-1LL; i>=f; --i) #define cfor(i,x) for(const auto & (i) : (x)) #define ALL(a) (a).begin(),(a).end() #define RALL(a) (a).rbegin(),(a).rend() #define CIN(x) do { \ assert(!cin.eof()); \ cin >> x; \ assert(!cin.fail()); \ } while(0); #define E18(x) ((x) * 1'000'000'000'000'000'000LL) #ifdef DEBUG #include "../../../template/debug.h" #else // DEBUG #define debug_print(...) #define debug_printf(...) #endif // DEBUG /////////////////////////////////////////////////////////////////////////////// ll llin() { ll a; CIN(a); return a; } V<ll> llina(ll count) { V<ll> v; for (ll i = 0LL; i < count; ++i) { ll a; CIN(a); v.push_back(a); } return v; } V<V<ll>> llinaa(ll h, ll w) { V<V<ll>> v(h, V<ll>(w)); rep (hh, h) rep (ww, w) { ll a; CIN(a); v[hh][ww] = a; } return v; } V<t2> llinl2(ll count) { V<t2> v; for (ll i = 0LL; i < count; ++i) { ll a, b; CIN(a >> b); v.push_back(t2(a, b)); } return v; } V<t3> llinl3(ll count) { V<t3> v; for (ll i = 0LL; i < count; ++i) { ll a, b, c; CIN(a >> b >> c); v.push_back(t3(a, b, c)); } return v; } V<t4> llinl4(ll count) { V<t4> v; for (ll i = 0LL; i < count; ++i) { ll a, b, c, d; CIN(a >> b >> c >> d); v.push_back(t4(a, b, c, d)); } return v; } string strin() { string s; CIN(s); return s; } V<string> strina(ll count) { V<string> slist(count); for (ll i = 0; i < count; ++i) CIN(slist[i]); return slist; } template <typename T> void sort(V<T> &v) { sort(v.begin(), v.end()); } template <typename T> void sort_reverse(V<T> &v) { sort(v.begin(), v.end(), greater<T>()); } t2 _ext_gcd(ll a, ll b, ll g) { if (!b) return t2(1, 0); ll q = a / b; ll r = a % b; auto [sx, sy] = _ext_gcd(b, r, g); ll x = sy; ll y = sx - q * sy; return t2(x, y); } t2 ext_gcd(ll a, ll b) { return _ext_gcd(a, b, gcd(a, b)); } // x and mod must be coprime ll mod_inv(ll x, ll mod) { auto [ret, xxxx] = ext_gcd(x, mod); while (ret < 0) ret += mod; ret %= mod; return ret; } /////////////////////////////////////////////////////////////////////////////// void _main(); int main() { cout << setprecision(12); #ifndef DEBUG ios::sync_with_stdio(false); cin.tie(0); #endif // DEBUG _main(); return 0; } /////////////////////////////////////////////////////////////////////////////// void slv() { ll d = llin(); ll a = llin(); V<ll> vlist = llina(d); cfor (v, vlist) { cout << llround((double)v / (double)a) << " "; } cout << "\n"; } void _main() { ll t = llin(); rep (i, t) slv(); } ///////////////////////////////////////////////////////////////////////////////