結果
問題 | No.5003 物理好きクリッカー |
ユーザー |
|
提出日時 | 2018-12-05 22:10:55 |
言語 | C++11 (gcc 13.3.0) |
結果 |
AC
|
実行時間 | 315 ms / 10,000 ms |
コード長 | 1,588 bytes |
コンパイル時間 | 1,525 ms |
実行使用メモリ | 21,984 KB |
スコア | 452,672 |
平均クエリ数 | 10000.00 |
最終ジャッジ日時 | 2021-07-19 08:48:39 |
合計ジャッジ時間 | 13,907 ms |
ジャッジサーバーID (参考情報) |
judge12 / judge10 |
純コード判定しない問題か言語 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 32 |
ソースコード
// C++11#include <algorithm>#include <cstdlib>#include <iostream>#include <fstream>#include <vector>#include <cmath>#include "bits/stdc++.h"#include <sys/time.h>#include <emmintrin.h>#include <string>#include <bitset>using namespace std;inline long long GetTSC() {long long lo, hi;asm volatile ("rdtsc": "=a"(lo), "=d"(hi));return lo + (hi << 32);}inline double GetSeconds() {return GetTSC() / 2.8e9;}struct XorShift {uint64_t x = 88172645463325252ULL;XorShift() {}void setSeed(uint64_t seed) { x = seed; }uint64_t next() { x ^= x << 13; x ^= x >> 7; x ^= x << 17; return x; }int nextInt(int n) {uint64_t upper = 0xFFFFFFFFFFFFFFFFULL / n * n;uint64_t v = next();while (v >= upper) { v = next(); }return v % n;}double nextDouble() {uint64_t v = next() >> 11; // 53bitreturn (double)v / (1ULL << 53);}};const double TO = 9.9;const double eps = 1e-7;const double inf = 1e7;const int N = 10000;char S[N];double starttime, gt;int tt,ctt;XorShift xs;void init(){int n;scanf("%d%s", &n, S);}long calc_score(){long r = 0;return r;}void solve(){}void output(){char s[256];for(int i=0; i<N; i++){cout << "click" << endl;scanf("%s", s);}}int main() {srand((unsigned) time(NULL));xs.setSeed(rand() % 65536 || 65537);double mainstart = GetSeconds();cerr << setprecision(10);init();cerr << "init_time: " << GetSeconds() - mainstart << endl;solve();output();cerr << "main_time: " << GetSeconds() - mainstart << endl;return 0;}