0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MindAdvent Calendar 2020

Day 23

mindの研究 その23

Posted at

#概要

mindが謎なので調べてみた。
vistaに入れた。
atcoder、やってみた。

#N枚のカードを交互に自身の得点が最大になるように取っていった場合の、二人の得点の差分を求める。


メインとは
 文字列1は 文字列
 合否は 変数
 数1は 変数
 数2は 変数
 数3は 変数
 Aは 変数
 Bは 変数
 Iは 変数
 Jは 変数
 Kは 変数
 Lは 変数
 Tは 変数
 配列1は 30個の 変数
 数3に 99を 入れ
 文字列入力し 文字列1に 入れ
 文字列1を 数値変換し 数1と 合否に 入れ
 数1を 回数指定し
  Iに 回数を 入れ
  文字列入力し 文字列1に 入れ
  文字列1を 数値変換し 配列1(I)と 合否に 入れ
 繰り返し
 数1から 1を 加えて 数2に 入れ
 数1を 回数指定し
  数1から 回数を 引いて Kに 入れ
  Kを 回数指定し
   数1から 回数を 引いて Lに 入れ
   Lに 1を 加えて Iに 入れ
   Lに 0を 加えて Jに 入れ
   もし 配列1(I)より 配列1(J)が 小さい ならば
    Tに 配列1(J)を 入れ
    配列1(J)に 配列1(I)を 入れ
    配列1(I)に Tを 入れ
   つぎに
  繰り返し
 繰り返し
 Aに 0を 入れ
 Bに 0を 入れ
 数1を 回数指定し
  もし 回数を 2で 割った余りが 0に 等しい ならば
   Aに 配列1(回数)を 加えて Aに 入れる
  さもなければ
   Bに 配列1(回数)を 加えて Bに 入れる
  つぎに
 繰り返し
 もし Aより Bが 大きい ならば
  Bから Aを 引いて 数3に 入れ
 さもなければ
  Aから Bを 引いて 数3に 入れ
 つぎに
 数3を 数値表示する

以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?