当前位置: 首页 > ds >正文

UKCC(原OUCC)真题讲解(一)

题目链接:PRACTICE - 2025 Coding Challenge - UK Bebras

1.GreenStar

 

方法:使用模块

参考答案:

【知识点】

这里的长度100,是指中心到角的距离。

2.Draw a Square

参考答案:

【知识点】

在正多边形的图案中,旋转的角度=360/边数

如:

  • 正三角形(等边三角形),旋转角度=360/3=120°

  • 正四边形(正方形),旋转角度=360/4=90°

  • 正五边形(五角星),旋转角度=360/5=72°

  • 正六边形,旋转角度=360/6=60°

  • 正八边形,旋转角度=360/8=45°

3.Greetings

参考答案:

【知识点】

  • 注意写字的方向,需要和小画家方向一致

  • 还可以设置字体,如黑体,字号大小,正常/斜体/加粗

4.Battenberg Cake

参考答案:

【知识点】

  • 在Add shape模块中,半径radius是指图案中心到边的距离。

  • number of sides是指正多边形的边数

5.Hexagon

参考答案:

【知识点】

正多边形旋转角度=360/边数

6.Hexagon

参考答案:

【知识点】

迷宫类题目(想象盲人走迷宫),采用向右转法则。

向右转法则:如果碰到墙,就向右转。

代码结构

重复做: 先判断方向,如果前面有路,向前移动一次,否则向左转或向右转

7.Battenberg Wallpaper

参考答案:

【知识点】

70的由来,是图案中心到角的距离

由勾股定理得出71,

题目要求是10的倍数,所以取70

8.Heart

参考答案:

http://www.xdnf.cn/news/4448.html

相关文章:

  • 代码随想录算法训练营总结篇
  • C++ 的 Tag Dispatching 技术
  • 人工智能 计算智能领域中分布估计算法的核心思想
  • 深度学习模型GoogLeNet的创新
  • 深入解析代理服务器:原理、应用与实战配置指南
  • 支持 BLF 的 Kamailio 脚本
  • Baklib知识中台驱动企业智能升级
  • SpringBoot快速入门复习概览
  • 2025年01月09日德美医疗前端面试
  • 2025年提交App到Appstore从审核被拒到通过的经历
  • 连锁企业筹建流程效能提升方案:日事清在标准化进度管控中的落地应用​
  • Vue 工程化 + ElementPlus 深度实战指南:从脚手架到生产部署全流程解析
  • 【HDLBits刷题】Verilog Language——1.Basics
  • 2021-10-31 C++求一个千位和十位数字之和为10,百位个位之积为12的四位数
  • 国标GB28181视频平台EasyGBS打造公路水运工程平安工地视频远程监控体系
  • Codeforces Round 1023 (Div. 2) ABC
  • 空间内任意点到直线和平面的距离推导
  • 凌晨三点的数据库崩溃现场
  • C#中读取文件夹(包含固定字样文件名)
  • CentOS7 联网在线安装docker
  • 江西建筑安全员C3证考试精选练习题
  • PostgreSQL数据库的array类型
  • Java基础问题——八股盛宴 | 3w字分享
  • vitepress 复杂环境引入 mermaid
  • OpenCV 图形API(81)图像与通道拼接函数-----透视变换函数warpPerspective()
  • 如何提升丢包网络环境下的传输性能:从 TCP 到 QUIC,再到 wovenet 的实践
  • 小程序问题(记录版)
  • 文化符号与隐形的社会话语权力:解码布尔迪厄理论下的意识形态操控机制
  • Python Bug 修复案例分析:函数参数传递引发的逻辑错误修复
  • 第1.2讲、从 RNN 到 LSTM 再到 Self-Attention:深度学习中序列建模的演进之路