1. 今天的计算机课上,老师给同学们出了一道题: 输入n个数,请将其中的偶数的二进制反转。 eg:输入1 6 5
其中6是偶数,二进制表示为110,反转后为011,代表3,所以最终输出1 3 5.
小贱君最近脑子不怎么好使,想了半天也没想出来如何做,最后他向你寻求帮助了,帮帮可怜的小贱君吧!
2. 若宝石系列为:dcba
其中有两道彩虹,分别是(0,1),(1,2),代表第一个位置上的宝石可以和第二个位置上的宝石互换,
第二个位置上的宝石可以和第三个位置上的宝石互换,
最终可以得到字典序最小的宝石系列:bcda。 作为小贱君的死党,你有什么方法帮助他破阵吗?
3. Charm=Sum of all D(i),其中D(i)=k-i,i为该排列中卷轴i的下标, k为位于i后面且和i是同一种卷轴的卷轴下标。
现在所有的卷轴以<卷轴名称 数量>的格式给出,你需要输出所有卷轴的排列顺序,使得吸引值最大,
如果有多种排列方式满足条件,输出按照名字排列字典序最小的一个。