This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env pypy3 | |
class SegTree: | |
def __init__(self, size, init_val, evaluator): | |
self.size = 1 | |
while self.size < size: | |
self.size *= 2 | |
self.data = [init_val] * self.size * 2 | |
self.init_val = init_val | |
self.evaluator = evaluator |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
num_V, num_E = map(int, input().strip().split(" ")) | |
G = [[] for _ in range(num_V)] | |
for _ in range(num_E): | |
s, t = map(int, input().strip().split(" ")) | |
G[s].append(t) | |
visited = set([]) | |
ans = [] | |
for cur_node in range(num_V): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
num_V, num_E = map(int, input().strip().split(" ")) | |
G = [[] for _ in range(num_V)] | |
for _ in range(num_E): | |
s, t = map(int, input().strip().split(" ")) | |
G[s].append(t) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://stackoverflow.com/questions/39529662/python-automatically-adjust-width-of-an-excel-files-columns | |
# これのサンプルコードが動かないので直したもの | |
def adjust_col(ws): | |
for col in ws.columns: | |
max_length = 0 | |
column = col[0].column # Get the column name | |
column = chr(ord("A") - 1 + column) | |
for cell in col: | |
try: # Necessary to avoid error on empty cells | |
if len(str(cell.value)) > max_length: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
from z3 import * | |
#---------------------------# | |
# const | |
#---------------------------# | |
sudoku = [] | |
solver = Solver() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MODULE main | |
DEFINE | |
A0 := 3; | |
A2 := 2; | |
A5 := 5; | |
A6 := 7; | |
A7 := 4; | |
A8 := 9; | |
B2 := 6; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
import sys | |
#-----------------------------------------------------# | |
def get_row_set(sudoku, r_idx, c_idx): | |
return set([i for i in sudoku[r_idx] if sudoku[r_idx][c_idx] != i]) | |
def get_col_set(sudoku, r_idx, c_idx): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MODULE main | |
DEFINE | |
A1 := 8; | |
A2 := 6; | |
A3 := 1; | |
A7 := 2; | |
B0 := 3; | |
B1 := 2; | |
B2 := 4; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
from sklearn.neighbors import NearestNeighbors | |
import numpy as np | |
import sys | |
th_pi = 20 | |
th_ep = 5.0 | |
def main(): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"CONSUMER_KEY" : "ここにConsumer Keyを入れる", | |
"CONSUMER_SECRET" : "ここにConsumer Secretを入れる", | |
"ACCESS_TOKEN" : "さっきのoauth_token", | |
"ACCESS_TOKEN_SECRET" : "さっきのoauth_verifier" | |
} |
NewerOlder