結果
問題 |
No.5017 Tool-assisted Shooting
|
ユーザー |
![]() |
提出日時 | 2023-07-16 14:35:19 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
RE
|
実行時間 | - |
コード長 | 1,860 bytes |
コンパイル時間 | 3,640 ms |
コンパイル使用メモリ | 184,448 KB |
実行使用メモリ | 35,292 KB |
スコア | 77 |
平均クエリ数 | 0.01 |
最終ジャッジ日時 | 2023-07-16 14:35:27 |
合計ジャッジ時間 | 7,315 ms |
ジャッジサーバーID (参考情報) |
judge12 / judge11 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | RE * 1 TLE * 1 -- * 98 |
ソースコード
#include <algorithm> #include <bitset> #include <complex> #include <cassert> #include <deque> #include <exception> #include <fstream> #include <functional> #include <iomanip> #include <ios> #include <iosfwd> #include <iostream> #include <istream> #include <iterator> #include <limits> #include <list> #include <locale> #include <map> #include <memory> #include <math.h> #include <new> #include <numeric> #include <ostream> #include <queue> #include <set> #include <sstream> #include <stack> #include <stdexcept> #include <streambuf> #include <string> #include <typeinfo> #include <utility> #include <valarray> #include <vector> #include<regex> #include<atcoder/all> using namespace std; using ll = long long; using Graph = vector<vector<int>>; #define rep(i,x) for(ll i=0;i<(ll)(x);i++) #define rrep(i,x) for(ll i=1;i<=(ll)(x);i++) #define all(v) v.begin(),v.end() typedef pair<int, int> pii; ll mod998 = 998244353; ll mod109 = 1e9 + 7; //vector<vector<int>> a(n,vector<int>(n)); using mint = atcoder::modint998244353; //必要なパラメータ int my_level = 1; int my_now = 12; int point = 0; //盤面情報 int h = 60; int w = 25; //power[i][j]…i,jにいる敵の現在の耐久力とパワー(first...耐久力 second...パワー) vector<vector<pii>> power(h, vector<pii>(w)); //盤面の更新 void reload(int n) { for (int i = 1; i < 60; i++) { for (int j = 0; j < 25; j++) { power[i - 1][j] = power[i][j]; power[i][j] = { 0,0 }; } } for (int i = 0; i < n; i++) { int t, p, x; cin >> t >> p >> x; power[60][x] = { t,p }; } } int main() { for (int i = 0; i < 1000; i++) { int n; cin >> n; if (n == -1) { return 0; } reload(n); cout << "S" << flush; } }