時間限制:1000 ms | 記憶體限制:65535 kb
難度:2
描述給出乙個整數n,每次可以移動2個相鄰數字上的數字,最多移動k次,得到乙個新的整數。
求這個新的整數的最大值是多少。
輸入多組測試資料。
每組測試資料佔一行,每行有兩個數n和k (1 ≤ n≤ 10^18; 0 ≤ k ≤ 100).
輸出每組測試資料的輸出佔一行,輸出移動後得到的新的整數的最大值。
樣例輸入
1990 1樣例輸出100 0
9090000078001234 6
91901009907000008001234
1 #include 2 #include3int main(void)29
}30 i++;
31///
更新max
32 max =i;
33for(int j = i; j < len && j <= i + k - step; j++)37}
38 printf("
%s\n
",s);39}
40return0;
41 }
NYOJ 尋找最大數
時間限制 1000 ms 記憶體限制 65535 kb 難度 2描述 請在整數 n 中刪除m個數字,使得餘下的數字按原次序組成的新數最大,比如當n 92081346718538,m 10時,則新的最大數是9888輸入 第一行輸入乙個正整數t,表示有t組測試資料 每組測試資料佔一行,每行有兩個數n,m...
nyoj尋找最大數(三)
尋找最大數 三 時間限制 1000 ms 記憶體限制 65535 kb 難度 2 描述給出乙個整數n,每次可以移動2個相鄰數字上的數字,最多移動k次,得到乙個新的整數。求這個新的整數的最大值是多少。輸入多組測試資料。每組測試資料佔一行,每行有兩個數n和k 1 n 10 18 0 k 100 輸出每組...
nyoj 尋找最大數集合
nyoj 448 尋找最大數 時間限制 1000 ms 記憶體限制 65535 kb 難度 2 描述請在整數 n 中刪除m個數字,使得餘下的數字按原次序組成的新數最大,比如當n 92081346718538,m 10時,則新的最大數是9888 輸入第一行輸入乙個正整數t,表示有t組測試資料 每組測試...