Skip to content

Instantly share code, notes, and snippets.

View keitin's full-sized avatar

Keita Matsushita keitin

View GitHub Profile
public boolean isPermutation(String str1, String str2) {
if (str1.length() != str2.length())
return false;
int[] charMap = new int[256];
for (char c : str1.toCharArray()) {
charMap[c]++;
}
for (char c: str2.toCharArray()) {
charMap[c]--;
@keitin
keitin / .java
Last active November 13, 2016 13:59
boolean dfs(int xor, int depth) {
//1. 再帰を抜ける条件
if (depth == N) {
return xor == 0;
}
//2. 全探索できるように再帰する
for (int i = 0; i < K; i++) {
if (dfs(xor ^ questions[depth][i], depth + 1))
return true;
//ある点から左上の点(1, 1)までの範囲の美味しさの合計を算出
void sumTastesOfScuareCreatedByOrigin() {
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= N; j++) {
board[i][j] += board[i-1][j] + board[i][j-1] - board[i-1][j-1];
}
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
GoodTakoyaki gt = new GoodTakoyaki();
gt.run();
}
}
class GoodTakoyaki {
class ArrayCreater {
int[] arr;
int N;
int k;
public ArrayCreater() {
Scanner scan = new Scanner(System.in);
this.N = Integer.parseInt(scan.next());
@keitin
keitin / Name!!!!!!!
Created April 24, 2015 05:22
慶太
keitakeitakeitasnasnsa;ksjna;eksjn;ak
keitakeitakeita