baru003のブログ

baruの雑記兼備忘録

Eclipse導入時のvimとそのほかもろもろについて

個人的な備忘録として。 Eclipseを導入する際にいつも入れる Vimとその設定についてのメモ書きです。 ▼Eclipseの導入Pleiades - Eclipse プラグイン日本語化プラグイン ▼JDKの導入Java SE – Downloads | Oracle Technology Network | Oracle ▼Pathの設定 Pro…

ubuntu起動時のサウンドをOFFに設定する方法

静かな環境(授業中など)にubuntuを立ち上げた際に鳴ってしまうあのubuntu特有の起動音をOFFにする方法をメモしておきます。1.ターミナルを立ち上げる2. gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktopを管理者権限で実行す…

Project Euler 0020

・問題リンクFind the sum of digits in 100!・コメント 概要 n! means n (n 1) ... 3 2 1 For example, 10! = 10 9 ... 3 2 1 = 3628800, and the sum of the digits in the number 10! is 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27. Find the sum of the digits in …

AOJ 0101

・問題リンクCircumscribed Circle of a Triangle・コメント数学ができなすぎて結局ACできませんでした() どこかで計算の誤差が生じる演算をしてしまっているのかなと・・。 とりあえず眠いので今日はここまで。 1ヶ月ぶりのコーディングでした。。。 近…

(Open)Tweenの新バージョンに設定をそのまま引き継ぐ(移行する)方法

当方、TwitterをPCで扱う際にはオープンソースの『OpenTween』や『Tween』などを利用させてもらっています。これらには時折versionのUpdateがあるのですが、その際に「ユーザー認証」「リストやタブ振り分けで行ったタブの設定」など、今まで使っていた環境…

Eclipse(EE)でのデフォルトのworkspaceの変更方法

当方、Javaでプログラミングをする際に統合開発環境(IDE)のEclipseを利用させていただいております前に使っていたデフォルトのworkspaceを使わなくなり、起動する度に使われていないworkspaceからいちいち変更しなければならないのが面倒だったので、ここ…

AOJ 0502

・問題リンクDice・コメント 問題文をそのまま実装しただけですー・ソース import java.util.Scanner; public class P0502 { static int top = 1; static int bottom = 6; static int front = 5; static int back = 2; static int right = 3; static int lef…

AOJ 0501

・問題リンクData Conversion・コメント ゴリ押しというかなんの工夫もなく実装しました. 変換表をMapを使って覚えておき、読み込んだ文字を変換表と比較して行きました. Javaでchar型を1文字のみの入力として扱う方法が分からなかったのでString型で読み…

AOJ 0160

・問題リンクDelivery Fee・コメント ループを回す範囲を間違えるというつまらないミスで1WA出してしまいました・・. 今回も簡潔な考え方をしようとしてハマってしまい余計なアルゴリズムで解こうとしてしまいました.. 最終的には一瞬で思いついた考え方…

AOJ 0061

・問題リンクRank Checker・コメント 約1ヶ月ぶりのコーディングとなりました(笑)毎回毎回間が空いてしまって基本的な文法から確認しながら書くはめになり時間がかかってしまいました・・. ソースもゴリ押しで・・. はじめに、すべてのチームのランクを…

AOJ 0100

・問題リンクSale Result・コメント 久しぶりのAOJとなりましたがなんとか一発ACできて一安心です はじめ、MAPを2つも使わずに解こうと思っていたんですけれどこんな時間で睡魔に負けてしまって妥協してしまっただなんて言えn(ry 無駄な書き方が多いですが…

Twitter List Management Tool

今回は、twitterでのリスト管理を簡便にしてくれるサイトやツールなどを紹介したいと思いますtwitterのリストは、公式のWebページで編集しようとすると1人1人操作しなければならなく、更には上手く更新されない場合などが多々あるかと思いますそんなリスト…

AtCoder Regular Contest #004 #A

・問題リンクA - 2点間距離の最大値 ( The longest distance ) ・コメント 前回はc++で実装を試みた初参戦のAtCoderでしたが、今回はJavaを使って本コンテストに参加してみました。感想は、前回同様1問しか解くことはできませんでしたが、充実した1時間3…

AOJ 0087

・問題リンクStrange Mathematical Expression・コメント 久しぶりに自主的にプログラミングをしました。RPNに関しての知識がちょうど入ったばかりだったものでついでに実装してみました。最近は少し忙しくなかなかプログラミングを出来る状態ではないのです…

AtCoder Regular Contest #002 #A

・問題リンク うるう年・コメント 初参加のAtCoderでしたが、一問しかACすることができませんでした(笑) しかしながら、敷居が高いものと思っていたので今回の参加によってすこし身近なものに感じるようになれたと思います。 A問題では何度か解いたことの…

AOJ 0055

・問題リンク Sequence・コメント cのリハビリとして解いてみました(笑) ながらくcに触れていなかったので一からやり直した感覚でした。。 AOJの出力形式を思い出すのにも苦労しました(笑)・ソース #include<stdio.h> int main() { double value[11]; int i; double s</stdio.h>…

AOJ 0174

・問題リンク Badminton・コメント 最初のサーブの取り扱いに気をつければあとはそのまま実装するだけですね。 バドミントンは2点差以上つけてゲームセットなので、入力が終わった段階で得点の多い方に点を追加すれば辻褄を合わすことができます。・ソース …

AOJ 1009

・問題リンク Greatest Common Divisor・コメント ユークリッドのなんとかをそのまま実装して終わりでした。・ソース #include<iostream> using namespace std; int main() { long long x,y; while(true){ cin>>x>>y; if((x==0&&y==0)||y==0)break; if(y>x){ long long</iostream>…

AOJ 0227

・問題リンク Thanksgiving・コメント 今回も問題文をしっかり読まず重複を考慮し忘れWA喰らいました(笑) 直感的に、降順ソートしてそれをm個ずつ袋に詰めていくという作業を実装してみました。・ソース #include<iostream> #include<set> using namespace std; int ma</set></iostream>…

AOJ 0217

・問題リンク Walking in the Hospital・コメント mapを利用してソートしました。それにしても2つのものを同時に記憶できるというのは便利ですよね。・ソース #include<iostream> #include<map> using namespace std; int main() { int n; while(true){ cin>>n; if(n==0</map></iostream>…

AOJ 0216

・問題リンク Cutting Down Water Bills・コメント もっと短く書きたかったんですが即席でできそうだったためそのまま書いてみました。 計算するだけでした。・ソース #include<iostream> using namespace std; long calc(long w) { //s1 long mny=1150; //s2 if(w>10)</iostream>…

AOJ 0218

・問題リンク Dividing Students・コメント 今回もそのまま実装して終わりました。・ソース #include<iostream> using namespace std; int main() { int n; while(true){ cin>>n; if(n==0)break; long m[n+1],e[n+1],j[n+1]; for(int i=0;i<n;i++){ cin>>m[i]>>e[i]>>j[i]; } for(in</n;i++){></iostream>…

AOJ 0138

問題リンク Track and Field Competition・コメント とてつもなく無駄なことをしています。 まず、printfを使えばよかったものを選手番号を始めにstring型で扱おうとしてしまった為に出力を分けて書くというとても汚い書き方になってしまいました。 書きなお…

AOJ 0173

問題リンク Haunted House・コメント コレといった工夫はしていないです・・(笑)・ソース #include<iostream> #include<string> using namespace std; int main() { string name; long long a,p; string c[10]; long long num[10],mny[10]; for(int i=0;i<9;i++){ cin>>name></string></iostream>…

AOJ 0197

・問題リンク Greatest Common Divisor: Euclidean Algorithm・コメント まさかx,yの大小関係を無視していて3回もWAくらう羽目に遭うとはwww ここ最近一番の失態でしたw・ソース #include<iostream> using namespace std; int main() { long long x,y; while(true</iostream>…

AOJ 0195

・問題リンク What is the Most Popular Shop in Tokaichi?・コメント 今回もmapを利用してソートしました。 また店の名前はchar型で表しました。・ソース #include<iostream> #include<map> using namespace std; int main() { long a,p; while(true){ cin>>a>>p; if(a=</map></iostream>…

AOJ 0184

・問題リンク Tsuruga Castle・コメント ゴリ押し実装でも時間制限間に合いましたw・ソース #include<iostream> using namespace std; int main() { int n; while(true){ cin>>n; if(n==0)break; long long p[8]={0};//人数の箱 //input int age; for(int i=0;i<n;i++){ cin>>age; </n;i++){></iostream>…

AOJ 0161

・問題リンク Sport Meet・コメント 今回の問題文にはタイムの重複は無いと明示してあったので、そのままmapを使って実装しました。・ソース #include<iostream> #include<map> #include<string> using namespace std; int main() { long n; while(cin>>n){ if(n==0)break; map< </string></map></iostream>…

AOJ 0124

・問題リンク League Match Score Sheet・コメント 久しぶりにc++で書いてみたので何度もPAを食らってしまいました(笑) 最初、問題文をよく読まず重複を実装できていなかったのでmultimapを使いました。・ソース #include<iostream> #include<map> #include<string> usi</string></map></iostream>…

AOJ 0055

・問題リンク Sequence・コメント 問題をそのまま実装して終了です。・ソース import java.util.Scanner; public class P0055 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { double[] a = new d…