#GOC01304. 选书

    ID: 9036 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>goc三级倍数和约数倍数和约数综合应用

选书

题目描述

N 本书,编号为 1N。四位同学分别按不同规则选书:

  • 珂珂选择编号是 3 的倍数的书;
  • 乐乐选择编号是 4 的倍数的书;
  • 萌萌选择编号是 5 的倍数的书;
  • 静静选择编号个位数是 2 的书。

若一本书至少被 2 个人选择,老师就购买这本书。请用 GoC 按编号顺序画出每本书的标记,并在最后输出购买数量。

图片

输入格式

一行输入一个正整数 N

原题范围为 1 <= N <= 40;当前测试数据会按标准程序直接处理输入值。

输出格式

使用 GoC 绘制结果:

  • 画笔先抬起并右转 90 度;
  • i = 1, 2, ..., N 依次处理,每本书画一个半径为 5 的实心圆,画完向前移动 10;
  • 若编号 i 只满足一个人的规则,则颜色为该规则最后一次设置的颜色:3 的倍数用 3 号色,4 的倍数用 4 号色,5 的倍数用 5 号色,个位数为 2 用 2 号色;
  • 若编号 i 至少满足两个规则,则颜色改为 1 号色,并计入购买数量;
  • 所有书处理完后,用 p.text(jsq, 0) 输出购买数量 jsq

样例

10
按 1 到 10 的编号依次绘制 10 个半径为 5 的实心圆,并在最后输出购买数量。