#P6661. [POI 2019] Pomniejszenie / 削减
[POI 2019] Pomniejszenie / 削减
题目背景
Bajtek 和 Bitek 是兄弟俩(Bajtek 是哥哥),他们要玩一个游戏。
题目描述
游戏规则为:写下较大数的人获胜。
假设 Bajtek 写的是 ,Bitek 写的是 。 和 的长度相等,且可能有前导零。
但是每次比赛都是 Bajtek 赢(即总是 ),所以 Bajtek 想输一次。
他现在可以修改 上的 恰好 位,使得 比 小。
求 修改后比 小的最大值。
如果无法使得 比 小,输出 -1
。
因为兄弟俩很喜欢玩这个游戏,所以他们要玩 局,即要进行 次修改与判断。
输入格式
第一行一个整数 代表局数。
接下来 行每行三个整数 代表 Bajtek 写的数,Bitek 写的数,和允许的修改次数。
输出格式
行每行一个整数代表 经过修改后比 小的最大值。
如果 怎样修改都不能使得 比 小,输出 -1
。
4
555 333 1
0555 0551 3
0555 0333 4
9 9 1
255
0499
-1
8
提示
样例说明
前两组附加样例分别对应附加文件中的 sample1/2.in 和 sample1/2.out。
第三组附加样例为 sample3.zip。
数据规模与约定
本题采用捆绑测试。
假设这里的 为 的长度:
- Subtask 1(18 pts):。
- Subtask 2(20 pts):。
- Subtask 3(20 pts):,。
- Subtask 4(42 pts):无特殊限制。
对于 的数据,,,。
说明
翻译自 POI 2019 C Pomniejszenie。