京东c++笔试8.27
1.大小写字符串 很简单 ac
2.长城 不是之前单纯加一而是直接变换 92.8
3.漂亮串red 26.8 用python写之后报错溢出
第二题的思路大概是讲数组分为单双
例:单 a数组
双 b数组
找出a中最多和中最多的 但是要判断一下这两个是否相同 相同就去找第二多的 (不是很理解如果是{1,1,1,1,1}要求改什么 元素是数组里面的元素还是啥 感觉说的不清楚)
第三题的思路就是用数学排序 一般都可以做到20% 然后我多了一个条件
举例子 如果是9位 redredred 那么除了两个固定的red 其他位数都是26个字母就会有两次重复,所以判断加个条件 但是最后报溢出了不是很理解
2.长城 不是之前单纯加一而是直接变换 92.8
3.漂亮串red 26.8 用python写之后报错溢出
第二题的思路大概是讲数组分为单双
例:单 a数组
双 b数组
找出a中最多和中最多的 但是要判断一下这两个是否相同 相同就去找第二多的 (不是很理解如果是{1,1,1,1,1}要求改什么 元素是数组里面的元素还是啥 感觉说的不清楚)
第三题的思路就是用数学排序 一般都可以做到20% 然后我多了一个条件
举例子 如果是9位 redredred 那么除了两个固定的red 其他位数都是26个字母就会有两次重复,所以判断加个条件 但是最后报溢出了不是很理解