Skip to content

Instantly share code, notes, and snippets.

View takanakahiko's full-sized avatar
😸
😸

takanakahiko

😸
😸
View GitHub Profile
@takanakahiko
takanakahiko / callatz.cc
Last active August 29, 2015 14:15
コラッツ予想(競技プログラミング 総集編2013 2.1)
#include <iostream>
using namespace std;
int solve(int n);
int main(void){
while(true){
int n; cin >> n;
if(!n)
break;
@takanakahiko
takanakahiko / eratosthenes.cc
Last active August 29, 2015 14:15
エラトステネスのふるい(競技プログラミング2013 2.4)
#include <iostream>
#include <vector>
using namespace std;
vector<bool> sieve(int N){
vector<bool> ps(N+1, true);
ps[0] = ps[1] = false;
for(int i = 2; i < N; ++i){
@takanakahiko
takanakahiko / code.cc
Created February 20, 2015 03:56
単位分数分割(競技プログラミング2013 3.2)
#include <iostream>
using namespace std;
int solve(int p, int q, int a, int i, int n, int last, int cp, int cq){
/*
変数それぞれ
指定の分子(固定)
指定の分母(固定)
cq*cpの上限(固定)
深さの上限(固定)

今までのプログラムでは、mainメソッドにすべての処理を記述していた。

mainメソッドと同様に、自分独自のメソッドを書くことができる。

書き方:class内に、mainメソッドと並列に書く。

public class r99999P2C04{ public static void main(String[] args){

メインメソッドの処理

@takanakahiko
takanakahiko / index.html
Last active August 29, 2015 14:17
ブログ掲載HTML
<html>
<script type="text/javascript" src="script.js"></script>
<link rel="stylesheet" type="text/css" href="test.css">
<body>
<h1>CSSの例</h1>
<p>
皆さんこんにちは。<a href="http://www.takushoku-u.ac.jp/">拓殖大学</a>のディジタルコンテンツ研究愛好会です。<br>
<a href="https://twitter.com/takanakahiko">Nakahiko</a>は<a href="http://www.cs.takushoku-u.ac.jp/">情報工学科</a>に在籍しています。<br>
趣味は<a href="http://t.co/og9wtHFqX8">プログラミング</a>と<a href="http://ja.wikipedia.org/wiki/%E9%87%8E%E7%90%83">野球</a>です。<br>
</p>
@takanakahiko
takanakahiko / Quiz.java
Last active August 29, 2015 14:20
足し算するクラス
public class Quiz{
public Quiz(){
}
private int seikai = 0;
private int huseikai = 0;
public void saiten(int x){
if(x == 3){
@takanakahiko
takanakahiko / Waaa.java
Last active August 29, 2015 14:21
配列の合計を返すメソッド
public class Waaa{
public static void main(String[] args ){
int a[] = {1,2,3,4,5,6};
System.out.println("配列Aの中身の合計は"+sum(a)+"です");
int b[] = {1,2,3,4,5,6,7,8,9,6,4,3,3,3,5,45,45,56};
System.out.println("配列Bの中身の合計は"+sum(b)+"です");
if( daisyou( sum(a), sum(b) ){
System.out.println("配列Aのほうが大きいです");
@takanakahiko
takanakahiko / app.js
Last active August 29, 2015 14:24
FirefoxOSでモスキート音を鳴らせた
window.addEventListener("load", function() {
var audio = {
context: null,
oscillator: null,
gainNode: null
}
function init(){
audio.context = new AudioContext();
# -*- coding: utf-8 -*-
import json
import urllib2
import oauth2 as oauth
def streaming():
consumer_key = ''
consumer_secret = ''
@takanakahiko
takanakahiko / nowplaing_from_gpm.js
Last active November 27, 2015 18:18
GooglePlayMusicでNowPlayingするブックマークレット
javascript:
var te=document.getElementById("player-song-title");
var t=te.innerHTML;
t=t.replace(/& /g,"&");
var ae=document.getElementById("player-artist");
var a=ae.innerHTML;
a=a.replace(/& /g,"&");