题解 1458: 蓝桥杯2013年第四届真题-错误票据

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯2013年第四届真题-错误票据

摘要:解题思路:因为最小项和最大项没有错误,据此找出正确票据列表,减去去重之后的输入票据列表,就是断号,出现两次的票据单号即为重号注意事项:列表排序,集合去重参考代码:n=int(input()) lst……

错误票据部

摘要:解题思路:注意事项:参考代码:n=int(input()) l=[] for i in range(n):     s=input().split()     for i in s:    ……

java解错误票据

摘要:### 注意事项 - 蓝桥杯编辑器不知道为什么并不能解析\s,要写成\\s - 票据输入不是按顺序的,是随机的,所以需要排个序 - 里面有个重复的数,所以可能出现123346这种情况,断号的是5……

利用扩展的列表,集中处理

摘要:解题思路:通过列表扩展,利用队列中只有一个断号和重复的,且整个队列是连续的特性解决注意事项:没有,这个方法很棒参考代码:# 错误票据N=int(input())data=[]for i in rang……

虽然复杂一点点 但是也很好理解

摘要:解题思路:将输入换成列表 由于题目中说明 只有一个缺失 一个重复 那么只要列表中该数据的数量为2那就是重复的,再用for语句遍历关于缺失的 应该注意用数列 从最小的开始到最大的 再令一个数从最小的开始……

暴力求解,菜鸟级别的

摘要:解题思路:暴力注意事项:参考代码:#include<stdio.h>int main(){ int n,a[100002]={0},q=0,min=100000,max=-1,x,m1,m2; sca……