1059. C语言竞赛】的更多相关文章

1059 C语言竞赛(20 分) C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛.既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0.冠军将赢得一份"神秘大奖"(比如很巨大的一本学生研究论文集--). 1.排名为素数的学生将赢得最好的奖品 -- 小黄人玩偶! 2.其他人将得到巧克力. 给定比赛的最终排名以及一系列参赛者的 ID,你要给出这些参赛者应该获得的奖品. 输入格式: 输入第一行给出一个正整数 N(≤10​4​​),是参赛者人数.随后 N 行给出最终排名,每行按排名顺序…
PAT 1059. C语言竞赛 C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛.既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 冠军将赢得一份"神秘大奖"(比如很巨大的一本学生研究论文集--). 排名为素数的学生将赢得最好的奖品 -- 小黄人玩偶! 其他人将得到巧克力. 给定比赛的最终排名以及一系列参赛者的ID,你要给出这些参赛者应该获得的奖品. 输入格式: 输入第一行给出一个正整数N(<=10000),是参赛者人数.随后N行给出最终排名,每行按排名顺序给出一位参赛者的I…
题目链接:1059 C语言竞赛 (20 point(s)) 题目描述 C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛.既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 冠军将赢得一份"神秘大奖"(比如很巨大的一本学生研究论文集--). 排名为素数的学生将赢得最好的奖品 -- 小黄人玩偶! 其他人将得到巧克力. 给定比赛的最终排名以及一系列参赛者的 ID,你要给出这些参赛者应该获得的奖品. 输入格式 输入第一行给出一个正整数 N(≤10​4​​),是参赛者人数.随后 N 行给出最…
题目:1059 C语言竞赛 (20 分) C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛.既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0.冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……). 1.排名为素数的学生将赢得最好的奖品 —— 小黄人玩偶! 2.其他人将得到巧克力. 给定比赛的最终排名以及一系列参赛者的 ID,你要给出这些参赛者应该获得的奖品. 输入格式: 输入第一行给出一个正整数 N(≤),是参赛者人数.随后 N 行给出最终排名,每行按排名顺序给出一位参赛者…
C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛.既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0. 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……).1. 排名为素数的学生将赢得最好的奖品 —— 小黄人玩偶!2. 其他人将得到巧克力. 给定比赛的最终排名以及一系列参赛者的ID,你要给出这些参赛者应该获得的奖品. 输入格式: 输入第一行给出一个正整数N(<=10000),是参赛者人数.随后N行给出最终排名,每行按排名顺序给出一位参赛者的ID(4位数字组成).接下来给出一个…
C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛.既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 冠军将赢得一份"神秘大奖"(比如很巨大的一本学生研究论文集--). 排名为素数的学生将赢得最好的奖品 -- 小黄人玩偶! 其他人将得到巧克力. 给定比赛的最终排名以及一系列参赛者的ID,你要给出这些参赛者应该获得的奖品. 输入格式: 输入第一行给出一个正整数N(<=10000),是参赛者人数.随后N行给出最终排名,每行按排名顺序给出一位参赛者的ID(4位数字组成).接下来给出…
C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛.既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0. 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……). 1. 排名为素数的学生将赢得最好的奖品 —— 小黄人玩偶! 2. 其他人将得到巧克力. 给定比赛的最终排名以及一系列参赛者的ID,你要给出这些参赛者应该获得的奖品. 输入格式: 输入第一行给出一个正整数N(<=10000),是参赛者人数.随后N行给出最终排名,每行按排名顺序给出一位参赛者的ID(4位数字组成).接下来给出…
C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛.既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0.冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……). 1.排名为素数的学生将赢得最好的奖品 —— 小黄人玩偶! 2.其他人将得到巧克力. 给定比赛的最终排名以及一系列参赛者的 ID,你要给出这些参赛者应该获得的奖品. 输入格式: 输入第一行给出一个正整数 N(≤),是参赛者人数.随后 N 行给出最终排名,每行按排名顺序给出一位参赛者的 ID(4 位数字组成).接下来给出一个…
C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛.既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽: 0.冠军将赢得一份"神秘大奖"(比如很巨大的一本学生研究论文集--). 1.排名为素数的学生将赢得最好的奖品 -- 小黄人玩偶! 2.其他人将得到巧克力. 给定比赛的最终排名以及一系列参赛者的 ID,你要给出这些参赛者应该获得的奖品. 输入格式: 输入第一行给出一个正整数 N(≤10^​4),是参赛者人数.随后 N 行给出最终排名,每行按排名顺序给出一位参赛者的 ID(4 位数字组…
原题: https://www.patest.cn/contests/pat-b-practise/1059 思路: 参赛者id是数组下标, 数组值是参赛者排名位置(从1开始), 每次判断0不存在, -1领过奖了, 其它就是位置序号. 实现: #include <stdio.h> #define LEN 10010 int isPrime (int n); // -1 领过奖了 0不存在 其它就是位置序号 int main (void) { int pnum; int snum; int st…