Skip to content

Instantly share code, notes, and snippets.

#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <limits>
#include <cfloat>
#include <ctime>
#include <cassert>
#include <map>
#include <utility>
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
//素数列挙
bool prime[1000001]; //10^6
vector<int> prs;
void init_prime() {
memset(prime, 1, sizeof(prime));
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const int MOD = int(1e9) + 7;
//素数列挙
bool prime[1000001]; //10^6
vector<int> prs;
#include <bits/stdc++.h>
using namespace std;
struct PalindromicTree {
//
// private:
struct node {
map<char, int> link;
int suffix_link;
#include <vector>
#include <string>
#include <iostream>
#include <sstream>
using namespace std;
#include <bits/stdc++.h>
#include <random>
// https://jsfiddle.net/bxqfL89j/1/
/*
<div id="container">
<button>Click To Show Message</button>
</div>
*/
function callFnWithTimeout(fn, timeoutMilli) {
const waitPromise = new Promise(resolve => setTimeout(resolve, timeoutMilli));
#define _CRT_SECURE_NO_WARNINGS
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <limits>
#include <ctime>
#include <cassert>
#include <map>
@math314
math314 / isucon
Last active January 7, 2025 02:26
isucon memo
slow queryで追いきれない場合、performance_schema.events_statements_summary_by_digestを利用するのが良い
performance_schemaの情報は
* 再起動
* `CALL sys.ps_truncate_all_tables(FALSE);`
で更新される
https://github.com/takonomura/isucon14/blob/master/scripts/sql-performance.sh