自己紹介

自分の写真
ロボットの研究をしている博士課程学生です。知能ロボコン、ロボカップジュニア、マイクロマウス、学生ロボコンの参加経験があります。

2013年12月22日日曜日

大会報告’ JOI予選


JOI予選の結果が出ました!

8888888888888888888888!

結果は・・・
600点中100点(問1で1完)
Cランク
でした・・・・・

3完ぐらいを狙ってたのでちょっとショック・・・
問1は10分ちょっとで完答!(瞬)
問2・問3も意味がわかり、アルゴリズムもわかりました(解説みたらあってた)が、、、
ビルドエラーーーーーーーーーーーーーーー
えぇーーーーーーーーーーー
三時間粘ってもなおりませんでした・・・

出てくるエラーがほんとおかしかったんだよな・・・(負け惜しみ)


ソースあげときます(コピペしたら読みずらいことになってますが・・・)
間違い見つけたら コメント お願いします!!

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
問2

#include<stdio.h>

int main(){
int N,M,i,j,B,RESULT_;
int A[1000];
int A_[1000];
int RESULT=0;
 scanf("%d %d",&N,&M);
 for(i=0;i<N;i++){
  scanf("%d",A[i]);
 }
 for(j=0;j<M;j++){
  scanf("%d",&B);
  for(i=0;i<N;i++){
   if(A[i]<=B){
    A_[i]++;
    goto x;
   }
  }
  x: RESULT_=A_[1];
 }
 for(i=0;i<N;i++){
  if(A_[i]>RESULT_){
   RESULT=i;
  }
  else{
   break;
  }
 }
 printf("%d",RESULT);
 return 0;
}

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
問3

#include<stdio.h>
int main(void){
int W,H,N;
int i;
int ROAD;
int a[2];
int b[2];
 scanf("%d %d %d",W,H,N);
 scanf("%d %d",a[0],a[1]);
 for(i=1;i<N;i++){
  scanf("%d %d",b[0],b[1]);
  if(a[0]==b[0]){
   ROAD=ROAD+a[1]-b[1];
  }
  else if(a[1]==b[1]){
   ROAD=ROAD+a[0]-b[0];
  }
  else if(a[0]<b[0]&&a[1]>b[1]){
   ROAD=ROAD+(b[0]-a[0])+(a[1]-b[1]);
  }
  else if(a[0]>b[0]&&a[1]<b[1]){
   ROAD=ROAD+(a[0]-b[0])+(b[1]-a[1]);
  }
  else if(a[0]<b[0]&&a[1]<b[1]){
   ROAD=ROAD+(a[1]-b[1]);
  }
  else if(a[0]>b[0]&&a[1]<b[1]){
   ROAD=ROAD+(b[1]-a[1]);
  }
  a[0]=b[0];
  a[1]=b[1];
 }
 printf("%d",ROAD);
 return 0;
}

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


来年こそ3完!

2013年12月8日日曜日

JOI参加!?


期末テスト中なのに…


情報オリンピック予選に参加することに決定しました!

ロボットづくりでは基本車体制作(ガワ)担当なので プログラミングに自信をつけたいと思ったのです

早速Visual C++ 2010 評価板をインストール
申し込みも完了し 着々と準備を進めています

Cの絵本・アルゴリズムの絵本で勉強中です

Q:勉強どした?
A:そ、それなりに…

大会報告 全日本マイクロマウス大会2013


今年を〆る大会(本当はロボカップジュニア関東ブロックの予定が…) 先端ものづくりチャレンジin習志野が終わり やっと落ち着いたので 大会報告をします

(あれ期末考査…)
(期末考査なんてなかった…)(焦)


全日本マイクロマウス大会に出陣してきました!!!
@流山生涯学習センター体育館




さて 東日本大会の雪辱を果たすことはできたのでしょうか
……………
残念ながら できませんでした(泣)

ロボカップジュニア千葉ノード大会が終わり マイクロマウスを仕上げるぞ、というときに
・モータードライバー回路のショート
・逆ざしによるCPU(SH7125)のショート(三端子レギュレーターに穴があくほど)

そんなこんなで 急遽
SLA7073MPRT->MP4401SH7125->dsPIC30F4013
というように変更しました

そりゃ間に合わんわな…


今回学んだ重要なこと
・一週間はムリ
・逆ざし厳禁(赤い人でコードを作ろう)

ですが やっぱり大会に参加するというのが非常に意義のあることで
たくさん刺激を受けて参りました
特にロボトレースでは
・全方位移動
・ヘリ型で飛んで移動


 二つとも確実に動いていました!
二つめは正直先を越された、という感じでした

来年は ニューテクノロジー賞をとれるようなマウスをつくるつもりです
ハーフのフレッシュマンは来年が初でこちらも魅力的ですな