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

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

筛选

错误票据——简单易懂

```#includeusingnamespacestd;intmain(){inta[100005],b[100005];intt,num,i=0;intm,n;cin>>t;while(t--){while(cin>>num){a[num]++;b[i]=num;//把数值放入一个数组方便排序i+

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

摘要:解题思路:开辟一个数组,记录票号出现的情况,然后用两个变量min max记录票据的最小值和最大值等输入结束以后,从min到max开始遍历数组,如果p[i]==0说明票据i一次也没出现过 如果p[i]>……

暴力求解,菜鸟级别的

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

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

解题思路:将输入换成列表由于题目中说明只有一个缺失一个重复那么只要列表中该数据的数量为2那就是重复的,再用for语句遍历关于缺失的应该注意用数列从最小的开始到最大的再令一个数从最小的开始如果哪个不相等就输出这个。注意事项:参考代码:N=eval(input())x=1c=[]whilex<=N:a=l