白駿2914版権

4166 ワード


質問する



白駿2914 Python,Java full
初めて問題を見たときはあまりにも理解できなかった.
何言ってんの…10 10 10 10を入れた値が91だったのではないでしょうか.と言いながら、真面目に転がって帰らないしんちゃん.
もう一度考えてみましょう.
->値を上げると大きくなります.
->分数計算では、数値を大きくするために分子値を小さくします.
=>では、分子値から1を引いて、もう1を加えればいいのです!
という結論に至った.
だから出てきたコード.
a,b = map(int, input().split())

print(a*(b-1)+1)
ジャワでも解けた!
import java.util.Scanner;

public class Main {
    public static void main(String args[]) 
    {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        System.out.println(a * (b-1) + 1);
    }
}

終了時


ずっとアルゴリズムを解いていて、私はだんだんこの問題に何を書くことができるか分かりました.でも今でも他の人のコードを参考にしています...特にジャワ...もっと努力すれば、私も完全なコードを作ることができるでしょう!!
+)私がPythonで珂太を準備した理由.jpg