0%

CodeForces 1311A

CodeForces 1311A - Add Odd or Subtract Even

Add Odd or Subtract Even

題意:

輸入a, b兩個數字,現在一個行動可以將a加上任意正奇數,或是減掉任意正偶數。問最少需要幾個行動可以將a變成b?

思路:

先判斷大小關係,a==b時,輸出0;a < b時,差距是奇數輸出1,偶數輸出2(加1、加差距-1);a>b時,差距是奇數輸出2(加1減差距+1),偶數輸出1。

程式碼: