题目链接
解题方法:构造
题目分析
题目大意
给n个数字,让这n个数字构造出一个没有前导0的最大奇数,输出该奇数,如果无法构造,输出-1
解析
将n个数字递减排序,然后挑出最后一个奇数放到最后一个位置,如果找不到该奇数则输出-1,此时需要判断前导0,如果是0则输出-1
代码
1 |
|
Pursue excellence; Strive for perfection.
解题方法:构造
给n个数字,让这n个数字构造出一个没有前导0的最大奇数,输出该奇数,如果无法构造,输出-1
将n个数字递减排序,然后挑出最后一个奇数放到最后一个位置,如果找不到该奇数则输出-1,此时需要判断前导0,如果是0则输出-1
1 | #include <set> |