ページ 1 / 1
無題
Posted: 2010年5月04日(火) 23:01
by pon
TopCoder SRM466 DIV1 250
問題文
「0、または約数を奇数個もつような数(leading zeroもあり)が当選ナンバーである。今あるナンバー(ID)の桁を書き換えて当選ナンバーにしたい。最小手数を求めよ。」
以下のようなものを書いたのですが、何がいけないのでしょうか。
topcoderのcompileも通りません。
Re:無題
Posted: 2010年5月05日(水) 04:44
by mats
stringと数字を比較したり,stringに対して%演算を行っているのがcompileが通らない原因ではないでしょうか.
Re:無題
Posted: 2010年5月05日(水) 22:44
by pon
matsさんありがとうございます。
訂正版です。
しかし、Compileが通りません…
LotteryCheating.cc:40: error: invalid use of member (did you forget the ‘&’ ?)
と出ます。
Re:無題
Posted: 2010年5月05日(水) 22:51
by ookami
ここだけか分かりませんが、41行目の
while(str.length() < c.length){
↓
while(str.length() < c.length()){
なのではないでしょうか?
Re:無題
Posted: 2010年5月05日(水) 22:54
by pon
ありがとうございます。
一つ下のは自分で気づいてなおしたのですが、上のをなおすのを忘れていました。
自分のしょぼいミスでした。ご迷惑をおかけしました。