错误票据——简单易懂 ```#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+ 题解列表 2021年12月11日 0 点赞 0 评论 522 浏览 评分:6.0
蓝桥杯2013年第四届真题-错误票据-题解(C语言代码) 摘要:解题思路:哈希映射注意事项:参考代码:#include <bits/stdc++.h> using namespace std; int a[102]; int vis[100001]; in…… 题解列表 2021年02月07日 0 点赞 0 评论 388 浏览 评分:6.0
蓝桥杯2013年第四届真题-错误票据-题解(Java代码) ```javaimportjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);intequ=0,inte=0;ArrayListal=newArrayList( 题解列表 2020年02月27日 0 点赞 0 评论 706 浏览 评分:6.0
蓝桥杯2013年第四届真题-错误票据-题解(Java代码) 解题思路:采用的是计数排序的算法,先创建一个最大数量的数组记录出现个数,再判断出现0和2所对应的下标数,即为断号和重号。判断0时,要判断当前数组值为0并且其前一项数组值不为0,这样才能保证该下标在票面范围内。每轮结束时,判断是否已经确定a,b的值(断号和重号),即可退出循环。 题解列表 2021年02月08日 0 点赞 0 评论 915 浏览 评分:6.0
蓝桥杯2013年第四届真题-错误票据 摘要:解题思路:不用管几行,直接将其全部赋值给数组,注意事项:参考代码: #include<stdio.h> int main() { int j,a[100],n,i,num=0,chong,du…… 题解列表 2019年02月12日 4 点赞 6 评论 752 浏览 评分:6.0
java解错误票据 ###注意事项-蓝桥杯编辑器不知道为什么并不能解析\s,要写成\\s-票据输入不是按顺序的,是随机的,所以需要排个序-里面有个重复的数,所以可能出现123346这种情况,断号的是5不是3,**解决方案**1将所有数据放入set中,在放入之前利用set的查找方法看看set中是否存了这个数了, 题解列表 2022年04月05日 0 点赞 0 评论 415 浏览 评分:6.0
蓝桥杯历届试题-错误票据 (C语言代码) 解题思路:其实那个n的作用完全是零,配合一下,输入即可;将输入的数组进行排序,算每两个数之间的差值,若为1,则是正常,若为2则说明两数之间的那个数为断点数;若差值为0,则两数即为重复数注意事项:参考代码:#includeinta[100];intmain(){intn;scanf(" 题解列表 2018年03月31日 0 点赞 2 评论 1924 浏览 评分:6.0
蓝桥杯2013年第四届真题-错误票据-题解(简单易懂,一维数组解决) ```#includeusingnamespacestd;constintN=100010;//用数组内的值来表示某个数是否出现intf[N];intmain(){intn,m,max=0,min=100010,a,b;//用最大,最小数记录其数值的范围cin>>n;//不算第一个读入的行数while 题解列表 2019年09月23日 0 点赞 0 评论 675 浏览 评分:4.7
蓝桥杯历届试题-错误票据 (C语言代码) 摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>int b[100001]; //数组标记int main(…… 题解列表 2018年02月06日 1 点赞 5 评论 2367 浏览 评分:4.7
错误票据(c++,三种方法实现) 摘要:解题思路:这个输入需要一些技巧,首先,他给的N表示输入多少行,然后每一行到底输入多少个数字我们不知道,这就需要我们去判断输入的结尾是不是换行号,这里提供了一个C++的判断方法:cin.get()==&…… 题解列表 2021年04月15日 0 点赞 1 评论 1395 浏览 评分:4.6