华为机试 题集中的HJ3 明明的随机数一题中,简便方法是使用数组坐标来标记。但笨方法(排序+去重)为何单个用例测试通过,而提交答案全判0%通过?单测时候通过那个提示的失败用例的,判题bug? #include "stdio.h" int main(void){ int nums[1000]; int index=0; int n; while (scanf("%d",&n)!=EOF){ for(int i=0;i<n;i++){ scanf("%d",nums+index); index++; } } //sort for(int i=0;i<index;i++) for(int j=0;j<index-i-1;j++){ if(nums[j]>nums[j+1]){ int temp; temp=nums[j+1]; nums[j+1]=nums[j]; nums[j]=temp; } } //skip duplicated for(int i=0;i<index;i++){ while(nums[i]==nums[i+1]) i++; printf("%d\n",nums[i]); } return 0; }

相关推荐

03-11 21:46
西北大学 Java
河和静子:这只是实习工资,我学长北大通班博一的,他同学被这家天天发邮件让他去实习,一个月10w
点赞 评论 收藏
分享
03-04 19:02
云南大学 Java
Yki_:没挂,只是没人捞,该干啥干啥,等着就好了
点赞 评论 收藏
分享
牛客网
牛客企业服务