1.密码破解
密电码由字母(只有大写字母),数字和其它字符组成。
ABCD…Z的顺序为1,2,3,…,26
破解方式取决于第一个字符X
第一个字符为字母X,则所有的字母和数字后移X位
如X=B,则所有字母和数字后移两位,Z后移一位为A , ‘9’后移一位为’0’
第一个字符为数字,则所有数字和 字母后移相应的位数,如’3’,则所有数字和字母都后移3位。
若第一个字符为其他字符,则情况同第一个字符为’A’;
试破解电码
2.不重复字符查询
给两个字符串s和m t次查询 每次查询给一个i和j对应s和m的前i/j的子串 然后求这两个字串合并后不重复的字母个数(都是小写字母)。
3.找“比较”最大
给n个数组 每个数组五个数 让你选两个数组出来 保证这两个数组的“比较”最大
上述比较是指:两个数组的五个数分别比较 取其中大的值 如:[1,2,3,4,5]和[5,4,3,2,1]
取最大后得到[5,4,3,4,5] 然后取这比较完后的五个数中的最小值(也就是3)作为分数
输出要求分数最大和选择的数组的下标。