アプリ版:「スタンプのみでお礼する」機能のリリースについて

http://www.sato.heisei-u.ac.jp/lab/lectures/algo …

上記のURLの問題で、添字nが1から始まっていますが、0から始まった場合

n > maxn
Orm + 1 = Orm
no(n) → Ormno(Orm)

の部分はどのように変わるか教えていただけますでしょうか。

1つ目は
n+1 > maxn だと思うのですが、

残り二つがどう考えてもわからず、おそらく変化はしないと思うのですが、
もしわかる方がいらっしゃいましたら回答よろしくお願いいたします。

A 回答 (2件)

「添字nが0から始まった場合」ということは,配列status, umaxn, rank, noは添字0から始まる配列だということ。


であるなら,残る配列Ormnoも0から始まるとするのが普通でしょう。
ということで解答は次のとおり。

変更前… n > maxn
変更後… n ≧ maxn(別解は,n = maxn,n+1 > maxn)

変更前… Orm + 1 → Orm
変更後… (変更なし)

変更前… no(n) → Ormno(Orm)
変更後… no(n) → Ormno(Orm - 1)

回答ANo.1は間違っています。
    • good
    • 0

何がしたいのかわからないけど


n+1 > maxn なら当然 no(n+1) → Ormno(Orm)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!