初めてTopcoderに参加してみた!
SRM598!
初めてなので、よくわからないですが、問題はかなり簡単だった印象。
少なくとも、私が練習のために解いてたDIV2 500の問題よりはだいぶ簡単だった気がする。
得意、不得意の問題かな?
そんな感じで、問題が簡単だったこともあり、めでたく(?)緑コーダー(?)になれました(∩´∀`)∩ワーイ
ここで、ID(?)を晒したのは自分にプレッシャーをかけるためですよ!
成長できるように頑張ります…
本当は1000の問題も解かなきゃいけないレベルだった気がする…ぐぅ…
私くらいのレベルでプロコンをやると、Pythonが可愛くて仕方ないですね。
書きたいことがすぐ書ける。素晴らしい。
コードはこんな感じ。
インデントずれてるかも。
DIV2 250
import math
import string
class ErasingCharacters:
def removeCh(self, s):
for i in range(len(s) - 1):
if s[i] == s[i + 1]:
s1 = ""
s2 = ""
if i > 0:
s1 = s[:i]
if i + 2 <= len(s):
s2 = s[i + 2:]
newS = s1 + s2
return newS
else:
return s
def simulate(self, s):
while len(s) > 0:
newS = self.removeCh(s)
if newS == s:
break
else:
s = newS
return newS
DIV2 500
import math
import string
class BinPackingEasy:
def minBins(self, item):
itemList = list(item)
bin = []
itemList.sort(reverse = True)
for i in itemList:
if i == 0:
bin.append(i)
else:
for j in range(len(bin)):
if bin[j] + i <= 300:
bin[j] = bin[j] + i
break
else:
bin.append(i)
return len(bin)
次も頑張ろ(∩´∀`)∩ワーイ
深夜ばっかりなので、いつ参加するかわからないけど…
自作PCにWindowsをインストール
2013年11月26日火曜日
XBEEを使うために、Windowsが必要になる。
駄菓子菓子、教授がapple信者な研究室なので、研究室にwindowsの入ったPCがない。
むむむ
ということで、Virtual Boxを使って、Mac Book Airでwindowsを動かそうとしてみる。
16GBのUSBメモリが必要とのことだったので、かわいいUSBメモリを買ったのですよ。
駄菓子菓子、上手くいかない。(インストールに超絶時間がかかる&&インストール中にフリーズ)
ということで、壊れたまま放置していた、自作PCにwindowsさんをインストールしてみる。
先生が、大きいくせに80GBしかないハードディスクをwindows用にくださった。
自作PCには、ディスクドライブがないので、外付けのディスクドライブをUSB接続で。
駄菓子菓子、
Boot from CD/DVD:
の画面で固まる。何回やっても固まる。
色々ググってみるとドライブが悪いのではないかというページがあったので、
本格的な(?)ドライブを繋げてみる。
いった?と思いきや、
15分くらいこの画面で止まってる。だめぽ。
昨日、先生が買ってくださったどんなOSでも動かせるマザボが届いたので、これを使ってPCを修理するのが早いかな…
windowsの道は険しい…
追記
私が起動ディスクの作成に失敗していただけでした…
すみません(´・ω・`)
駄菓子菓子、教授がapple信者な研究室なので、研究室にwindowsの入ったPCがない。
むむむ
ということで、Virtual Boxを使って、Mac Book Airでwindowsを動かそうとしてみる。
16GBのUSBメモリが必要とのことだったので、かわいいUSBメモリを買ったのですよ。
駄菓子菓子、上手くいかない。(インストールに超絶時間がかかる&&インストール中にフリーズ)
ということで、壊れたまま放置していた、自作PCにwindowsさんをインストールしてみる。
先生が、大きいくせに80GBしかないハードディスクをwindows用にくださった。
自作PCには、ディスクドライブがないので、外付けのディスクドライブをUSB接続で。
駄菓子菓子、
Boot from CD/DVD:
の画面で固まる。何回やっても固まる。
色々ググってみるとドライブが悪いのではないかというページがあったので、
本格的な(?)ドライブを繋げてみる。
いった?と思いきや、
15分くらいこの画面で止まってる。だめぽ。
昨日、先生が買ってくださったどんなOSでも動かせるマザボが届いたので、これを使ってPCを修理するのが早いかな…
windowsの道は険しい…
追記
私が起動ディスクの作成に失敗していただけでした…
すみません(´・ω・`)
topcoderに挑戦してみようと思う
2013年11月14日木曜日
お久しぶりです。
Kadebo と あひるのピアノ のページを作ってみたので、
お時間のある方は見てみてください(∩゜∀゜∩)
みらくる☆けこたん どっと こむ
11月1日まで参加していた3ヶ月のインターンシップも終わり、暇になってきたのでtopcoderに挑戦してみようかと思っております!やっと!
topcoderについてなーんにも知らないのですが、Pythonでやりたいなぁと考えています。
お友達のブログを参考にしながら環境構築
Python対応してるTopCoderプラグインを発見してめちゃくちゃテンション上がってる
これは、エディターなのか…?
よくわからないけど、これだけじゃ参加できないようだ…?
ということで、topcoderにログインしてみる。実は会員登録だけは2年くらい前にしていた。
たった今、隣で友達が登録作業をしているのだけど、なんだか大変そうですネ
色々見てみると、どうやら"Arena"という場所に行かなければならないらしい。
だがしかし、色々サイトの見た目が変わっているらしくArenaが見つからない。
Top画面->Community->Analytics(Marathon)->Competitions->Algorithm->Single Round Matches(SRM)->Launch Arena
でArenaにアクセスできるのかな…?
Mac+Chromeな私はアクセスできなかったのですけど!
こんなブログ記事を見つけた。
TopCoderにブラウザからログイン出来ない場合
やってみた
出来た!(∩´∀`)∩ワーイ
KawigiEditはいつどうやって使うのかまだわかってないけどがんばる(∩´∀`)∩ワーイ
Kadebo と あひるのピアノ のページを作ってみたので、
お時間のある方は見てみてください(∩゜∀゜∩)
みらくる☆けこたん どっと こむ
11月1日まで参加していた3ヶ月のインターンシップも終わり、暇になってきたのでtopcoderに挑戦してみようかと思っております!やっと!
topcoderについてなーんにも知らないのですが、Pythonでやりたいなぁと考えています。
お友達のブログを参考にしながら環境構築
Python対応してるTopCoderプラグインを発見してめちゃくちゃテンション上がってる
これは、エディターなのか…?
よくわからないけど、これだけじゃ参加できないようだ…?
ということで、topcoderにログインしてみる。実は会員登録だけは2年くらい前にしていた。
たった今、隣で友達が登録作業をしているのだけど、なんだか大変そうですネ
色々見てみると、どうやら"Arena"という場所に行かなければならないらしい。
だがしかし、色々サイトの見た目が変わっているらしくArenaが見つからない。
Top画面->Community->Analytics(Marathon)->Competitions->Algorithm->Single Round Matches(SRM)->Launch Arena
でArenaにアクセスできるのかな…?
Mac+Chromeな私はアクセスできなかったのですけど!
こんなブログ記事を見つけた。
TopCoderにブラウザからログイン出来ない場合
やってみた
出来た!(∩´∀`)∩ワーイ
KawigiEditはいつどうやって使うのかまだわかってないけどがんばる(∩´∀`)∩ワーイ
登録:
投稿 (Atom)