首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
KiKi去重整数并排序
33条解析
开通博客写题解
viod
发表于 2021-06-07 17:57:51
这题用python或c++很简单直接调用库函数,但我觉得“C语言是最好的语言”:我的思路:利用数组读入数据,将数组元素中重复的元素标记为-1;然后冒泡升序排序,z最后遍历数组,输出不为-1的元素 #include<stdio.h> int main(){ int n,a[100]
展开全文
ZiRuio
发表于 2021-09-30 15:34:22
#include<stdio.h> //直接桶排搞定 int main(){ int arr[1001]={0}; int n=0; int tmp=0; scanf("%d",&n); while(scanf("%d",&
展开全文
王冠与高跟鞋
发表于 2022-01-24 11:13:06
木桶法 #include <stdio.h> int main() { int n = 0,tmp = 0,max = 0; &
展开全文
小白--cumt
发表于 2020-06-06 23:09:35
C++ 中好用的STL --- set #include<iostream> #include<algorithm> #include<set> using namespace std; int main() { set<int> a;
展开全文
从入门到出门
发表于 2022-01-10 16:50:20
这里我把去重、排序、输出和在一个循环里面写了,我觉得排序先写可能会好一点,所以就先进行排序判断,然后再判断是否相同,如果相同就把后者变为0,最后在外层循环判断是否为0,如不为0则输出 int main() { int n,arr[1000]={0},temp; scanf("%d",
展开全文
牛客题解官
发表于 2020-06-04 17:52:10
题目描述给定一个整数序列,KiKi想把其中的重复的整数去掉,并将去重后的序列从小到达排序输出。输入描述:第一行,输入一个整数n,表示序列有n个整数。第二行输入n个整数(每个整数大于等于1,小于等于1000),整数之间用空格分隔。输出描述:去重并且从小到大排列的整数序列,整数之间用空格分隔。 解题思路
展开全文
画家#
发表于 2020-10-04 15:17:54
#include<iostream> #include<algorithm> using namespace std; int main(void){ int n; int arr[1000]; cin>>n; for(int i
展开全文
诗奕
发表于 2024-02-04 17:38:10
#include<stdio.h> int main() { int n = 0; int arr[1001] = {0}; scanf("%d", &n); int i = 0 ; int m = 0; for
展开全文
nigger
发表于 2021-11-06 20:23:08
int main() { int n = 0; int arr[1001] = {0}; int tmp = 0; scanf("%d",&n); int i = 0; for(i=0;i<n;i++) { sca
展开全文
汪汪小麦
发表于 2021-09-06 12:36:07
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner s = new Scanner
展开全文
查看本题
查看本题讨论
相关比赛
3906-哈尔滨理工大学软件与微电子学院2019级程序设计基础期末考试
进入比赛
18982-杨振飞杯coding练习赛第二场
进入比赛
20838-智能车选拔测试练习
进入比赛
23134-排序
进入比赛
25200-3i工作室新生杯
进入比赛
等你来战
查看全部
牛客练习赛141
报名截止时间:2025-06-20 21:30
第十二届成都信息工程大学ACM程序设计竞赛同步赛
报名截止时间:2025-06-22 15:00
牛客周赛 Round 97
报名截止时间:2025-06-22 21:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题