题解 | #明明的随机数#

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0?tpId=37&rp=1&ru=%2Fexam%2Foj%2Fta&qru=%2Fexam%2Foj%2Fta&sourceUrl=%2Fexam%2Foj%2Fta%3FtpId%3D37&difficulty=&judgeStatus=&tags=&title=&gioEnter=menu

这也能算hard题??利用哈希的思想轻松搞定。

#include <stdio.h>

int main(int argc, char *argv[]) {
  int count = 0;
  int res[1000];
  memset(res, -1, sizeof(res));
  scanf("%d", &count);
  while (--count >= 0) {
    int tmp;
    scanf("%d", &tmp);
    res[tmp] = tmp;
  }
  for (int i = 0; i < 1000; ++i) {
    if (res[i] != -1) {
      printf("%d\n", res[i]);
    }
  }
  return 0;
}
全部评论

相关推荐

12-27 22:36
门头沟学院 Java
点赞 评论 收藏
分享
在写周报的打工人很独...:这个笔试昨天晚上做了一下,真难啊,前后端,ai全有
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务