题解 2913: 整数去重

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

筛选

2913:【桶】整数去重_C++解法

解题思路:用bucket数组来标记该数字是否已经输出过。若为0,则可以输出;若不为0,则已经输出过,不用输出注意事项:bucket数组下标表示的是数列中的数字,所以数组长度大于100即可。同时将bucket数组在main主函数外定义,则数组内元素值自动为0。

题解 2913: 整数去重

#includeusingnamespacestd;inta[20000],b[20000];intn,m,sum;intmain(){cin>>n;for(inti=0;i>m;a[m]++;if(a[m]==1){cout

Yu:2913整数去重

###解析**注意:**题目数据范围10~100,这样我们可以用a[i]的值代表i的个数。如果为一,表示只出现过一次,这种状态下输出。0表示未出现过,1以上表示出现多次。把数组定义为全局变量,这样可以保证数组里每一个元素都是0。###参考代码```#includeusingnamespacestd;i

整数去重(c代码)

摘要:解题思路:注意事项:参考代码:#include <stdio.h> int main() {     int n; // 用于存储序列中数字的个数     scanf("%d", &n); ……

整数去重java 使用List和Set

摘要:解题思路:注意事项:参考代码://用Set判读是否有重复的元素,用List储存没有重复的元素import java.util.*;public class Test {    public stati……

整数去重:vector

摘要:```cpp #include using namespace std; int vis[105]={0};//标记输入是否有重复 int main() { int n; cin>>n;……

整数去重 思路清晰

摘要:解题思路:先输入数字 然后对数字本身遍历如果相同c=1并退出,              如果不同c=0并把不重复的值赋给b数组 最后输出b数组的元素即可注意事项:参考代码:#include<stdi……

普通的写法

```cpp#include#include#includeusingnamespacestd;constintN=20000;inta[N],b[N];intmain(){intn,i,j,k=0,c;cin>>n;for(inti=0;i>a[i];//输入for(i=0;i