Skip to content

Instantly share code, notes, and snippets.

@kusano
kusano / main4.py
Created September 23, 2022 10:19
天下一Game Battle Contest 2022
import os
import sys
import random
import json
import time
import urllib.request
import urllib.error
from copy import deepcopy
# ゲームサーバのアドレス / トークン
from fractions import Fraction
import math
import random
# 内積
def prod(u, v):
return sum(x*y for x, y in zip(u, v))
# Gram-Schmidtの直交化
# GSOベクトルのノルムの2乗 [|b0|^2, |b1|^2, ...] とGSO係数 mu を返す。
Wordle 386 4/6
⬜⬜⬜⬜⬜
🟨🟩🟩⬜⬜
⬜⬜⬜⬜🟩
🟩🟩🟩🟩🟩
Wordle 387 4/6
🟨⬜🟩⬜⬜
@kusano
kusano / eevee.txt
Last active August 27, 2022 03:09
イーブイ
ブースター
シャワーズ
サンダース
リーフィア
ブラッキー
エーフィ
@kusano
kusano / A.py
Created May 14, 2022 16:53
Google Code Jam 2022 Round 2
T = int(input())
for t in range(1, T+1):
N, K = map(int, input().split())
V = [1]
for i in range(2, N, 2)[::-1]:
for j in range(4):
V += [V[-1]+i]
V += [N*N, N*N]
d = N*N-1-K
c = 0
https://www.powerlanguage.co.uk/wordle/
Wordle 225 5/6
⬜⬜🟨⬜⬜
⬜🟨⬜⬜⬜
🟨🟨⬜⬜🟨
⬜⬜⬜⬜⬜
🟩🟩🟩🟩🟩
#!/bin/sed -f
# Check flag format
# Some characters are used internally
/^SECCON{[02-9A-HJ-Z_a-km-z]*}$/!{
cINVALID FORMAT
b
}
:t
@kusano
kusano / A1.py
Created September 12, 2021 17:04
Facebook Hacker Cup 2021 Round 1
T = int(input())
for t in range(T):
N = int(input())
S = input()
ans = 0
last = ""
for s in S:
if (s=="O" or s=="X") and s!=last:
last = s
ans += 1
@kusano
kusano / gist:928d7afbe3ae665ff20c4e1abf9bc935
Last active September 25, 2022 18:15
リングフィット アドベンチャー称号
椅子のポーズ
折りたたむポーズ
立木のポーズ
ねじり体側
扇のポーズ
英雄1のポーズ
英雄2のポーズ
英雄3のポーズ
プランク
バンザイプッシュ
from pwn import *
context.arch = "amd64"
code = b""
code += bytes([0x3e, ord("s")])
code += bytes([0x06, ord("h")])
code += bytes([0x00])
code = code.ljust(0x3ff8, b"\0")