"2023安徽“科大国创杯”小学组试题" 本资源主要包含两个部分:绩点(grade)和阶(order)。 绩点(grade) 题目背景:小可可和小多在一门课上面临着绩点焦虑。他们需要计算谁的作业分更高。 问题描述:这门课共有 N 个作业,每个作业的满分为 ai 分,小可可和小多分别获得了 bi% 和 ci% 的分数。请判断谁的分数更高。 输入格式:输入文件名为 grade.in,包含四行数据。第一行是一个正整数 N,代表作业数目。第二行是 N 个正整数,a1, a2, · · · , aN,代表每次作业的总分。第三行是 N 个整数,b1, b2, · · · , bN,代表小可可每次作业的得分率。第四行是 N 个整数,c1, c2, · · · , cN,代表小多每次作业的得分率。 输出格式:输出文件名为 grade.out。如果小可可分数更高,则输出 ke;如果小多分数更高,则输出 do;如果两人分数一样,则输出 same。 样例 1 解释:小可可获得了 10 × 80% + 10 × 80% + 10 × 80% + 10 × 80% + 20 × 80% = 48 分。小多获得了 10 × 100% + 10 × 100% + 10 × 100% + 10 × 100% + 20 × 50% = 50 分。所以小多分数更高,应该输出 do。 阶(order) 题目背景:小多最近学习了一点数论,学习了阶这个概念,对算阶很有兴趣。 问题描述:给定一个质数 p,定义一个数 x(1 ≤ x < p) 模 p 的阶为:最小的正整数 t 使得 xt 模 p 等于 1(即 xt 除以 p 的余数为 1)。请帮助小多算若干组阶。 输入格式:输入文件名为 order.in。第一行是一个正整数 T,代表接下来共有 T 个问题。接下来 T 行,每行两个正整数 p 和 x,请回答 x 模 p 的阶。 输出格式:输出文件名为 order.out。输出共 T 行,对于每个问题,请输出一行一个正整数代表该问题的答案。 这两个问题都需要使用编程语言来解决,要求使用 C++ 语言,文件名必须使用英文小写,函数 main() 的返回值类型必须是 int,程序正常结束时的返回值必须是 0。
- 粉丝: 27
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLO-yolo资源
- 适用于 Java 项目的 Squash 客户端库 .zip
- 适用于 Java 的 Chef 食谱.zip
- Simulink仿真快速入门与实践基础教程
- js-leetcode题解之179-largest-number.js
- js-leetcode题解之174-dungeon-game.js
- Matlab工具箱使用与实践基础教程
- js-leetcode题解之173-binary-search-tree-iterator.js
- js-leetcode题解之172-factorial-trailing-zeroes.js
- js-leetcode题解之171-excel-sheet-column-number.js