Skip to content

Instantly share code, notes, and snippets.

View separation's full-sized avatar

Yu-Wen Lin separation

View GitHub Profile
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
class web_page
{
public:
#include <map>
#include <iostream>
using namespace std;
typedef map<int, int> Map;
void print(const Map& m)
{
for (const auto& p : m)
@separation
separation / watch_dog.py
Last active January 26, 2018 08:33
Keep created processes alive
from multiprocessing import Process
from time import sleep
import signal
def f1():
try:
counter = 0
while True:
print('f1 ', counter)
#include <iostream>
#include <vector>
#include <bitset>
#include <string>
#include <unordered_map>
#include <set>
#include <algorithm>
using namespace std;
#include <iostream>
#include <memory>
#include <list>
#include <stack>
#include <queue>
#include <string>
using namespace std;
template<template<class...> class C, class T>
class container_imp;
#include <iostream>
#include <algorithm>
#include <array>
using namespace std;
template<size_t CACHE_SIZE>
class cycle_length_table
{
public:
cycle_length_table()
@separation
separation / csv.cpp
Last active December 3, 2017 14:14
utility for csv I/O
#include "csv.h"
#include <vector>
using namespace std;
int main()
{
istringstream iss("111,222,333\n444,555,666");
csv::reader _reader(iss);
vector<vector<string>> output;
csv::reader::line _line;
while (_reader >> _line)
#include <fstream>
#include <sstream>
#include <iomanip>
#include <vector>
#include <map>
#include <string>
#include <algorithm>
#include <numeric>
#include <ctime>
using namespace std;
#include <iostream>
#include <sstream>
#include <string>
#include <set>
#include <memory>
using namespace std;
class chess_game
{
#include <iostream>
#include <vector>
#include <memory>
#include <algorithm>
using namespace std;
class tile
{
public: