#G1005. GoC编程赛省赛(小学甲组)

GoC编程赛省赛(小学甲组)

当前没有测试数据。

第1题 圆环

输入一个正整数N,画N个半径50的圆。这些圆的圆心在一个边长是50的正N边形上。

例如N=3时:

一个正整数N,3<=N<=15

正确的图形。

输入:

6

输出:

第2题 计时器

龙舟竞速比拼赛,分秒必争。为了增强现场氛围,在终点的巨幕有一个大时钟,会显示龙舟冲线的时间。小凯想用程序绘出计时器中显示的结果。 他用一个半径为200的空心圆表示表盘,用长度为10和4的线绘出表盘上的长短刻度线。在离中心距离为170处标上数字,如上图所示。

然后用长度为120,粗细为3的红色线(1号)表示分针,长度为150粗细为1的蓝色线(2号)表示秒针,绘制了龙舟终点冲线的时间,上图表示的时间是2分17秒。

注意,分针和秒针都是整一小格地转动。

输入格式

输入两个正整数a,b(0<=a<=10,0<=b<=59)。分别表示冲线龙舟所用时间的分数和秒数。

输出格式

画出龙舟冲线时计时器中显示的结果。 输入:

2 17

输出:

第3题 等分三角形边

有一个边长300的正三角形,在两个腰的边上取 n个等分点,并连接到对角的顶点。

下面是n=2的图形: 三角形颜色为红色(1号),线粗细为1。 输入格式

一个正整数n。

输出格式

相应的图形。

输入/输出例子1 输入:

5

输出:

第4题 挑选队员

扒龙舟,代表的是村民团结和谐、奋发图强的象征,村民们积极参加龙舟竞渡活动,从未间断。今年报名人数又大大超出了参赛人数。经考核后,每个队员都会被赋予一个能力值。每次出征前,领队都会根据队员的能力值选出最得力的选手参与比赛。由于队员比较多,小凯想设计一个程序帮助领队进行自动挑选。

他想按队员站立的顺序,根据队员的能力值,用柱形图表示挑选队员的结果。

如上图所示,他画宽度为10,高度为队员的能力值的实心长方形,中间间隔为10,依次列出队形。红色(1号色)表示选中,蓝色(2号色)表示没有选中。

输入格式

输入数据有两行。

第一行输入两个正整数N和k,(1<=N<=30),(1<=k<=N),表示报名人数和领队需要挑选的人数。

第二行输入N个正整数,依次表示每一个队员的能力值。

输出格式

画出挑选队员的结果的柱形图。(若队员能力值相同时,位置靠前者优先)

提示:建议图片左下角开始moveTo(-300,0),这样数据保证图片在屏幕范围内,

输入/输出例子1

输入:

15 10

120 115 130 175 162 153 110 121 182 167 143 105 193 132 157

输出:

样例解释

被选中选手的位置是第3、4、5、6、9、10、11、13、14、15。

第5题 龙舟文创雪糕

在本次龙舟文化嘉年华活动中还有一个新宠——龙舟文创雪糕。它以不同口味,配上赛龙舟的插图,形成一系列的文创雪糕视觉图,深受市民喜爱。 雪糕是限量发售的,每人限购一个,每个10元。小凯的摊位前排满了等候购买的市民,粗心的小凯出门时忘记了带找零的钱,如果轮到的顾客没有零钱找零,就只好去其他摊位买;如果可以找零就尽量按照大额优先策略找零钱,卖给这个顾客。请根据顾客手中所持的币种,统计出小凯卖出雪糕的情况。

输入格式

输入数据有两行。

第一行输入一个正整数N(1<=N<=60), 表示小凯摊位前排队的顾客人数。

第二行输入N个正整数,依次表示每一个顾客手中币种的金额。币种金额只有四种可能,分别是10元,20元,50元,100元。

输出格式

参考样例,画出在最佳策略下小凯最终收到的各张钱币。

不同钱币从小到大自左边开始向右画(最小金额的钱币显示在最左端,最大金额的钱币显示在最右端)。相同的钱币从下到上逐张画出。

10元,20元,50元,100元四种币种金额分别是以大小是140*70,颜色为1号、 2 号、5号、 10号色的实心长方形表示,长方形的中心位置用pen.text(数值,0,40)命令标注金额。

(注:上下长方形中心的间隔为80,左右长方形中心的间隔为150。)

提示:整个图形左下角建议先moveTo(-400,-300),这样数据保证图片在屏幕范围内。

输入/输出例子1

输入:

5

10 10 20 50 10

输出:

输入/输出例子2

输入:

12

10 10 20 10 10 20 10 10 50 10 10 100

输出: