#GOC01245. 画多边形

画多边形

题目描述

给定四个整数 a,b,x,y,根据区间中的倍数情况画一个正多边形。

图片

图片

输入格式

一行输入 4 个整数 a b x y

原题意通常要求 1 ≤ a < b ≤ 15010 ≤ x ≤ 2010 ≤ y ≤ 99;当前生成测试可能不满足这些范围或顺序,按标准程序直接处理输入。

输出格式

使用 GoC 绘制图形:

  1. 先把画笔右转 90 度、抬笔后退 200,再左转 90 度落笔,作为起始位置调整;
  2. 在从 ab 的闭区间中统计能被 x 整除的数的个数,记为 t
  3. 同时把区间中能被 50 整除的数累加,记为 s
  4. 设置画笔颜色为 y 的个位数(y % 10);
  5. 连续画 t 条长度为 s 的边,每画一条边右转 360 / t 度,形成正 t 边形。

若按输入得到 a > bt = 0,标准程序的循环不会画出多边形边。

样例

20 148 21 52
1 99 15 21