BestCoder Round #50
2015-09-13 13:08
218 查看
T2
题目大意
用已知范围内的整点构成正三,四,五,六边形的方案数题解
“地球人都知道整点是不能构成正五边形和正三边形和正六边形的”好吧我来证一下地球人都知道的事情…
我们姑且用正六边形来说明
我们任意找一个正6边形,对于它的每一条边旋转90度,得到的新的6个点,连接后会形成新的正六边形
我们假设这个正六边形的点都是整数点
我们都知道,这样的旋转得到的新点的坐标也一定是整数
根据无穷递降法,一定有一个面积最小的整点正六边形,但是通过旋转一定会有一个在它内部,面积比它小的整点正六边形存在,所以,不存在整点正六边形,再将其推广到除四边形以外的正n边形上即可证得
相关文章推荐
- PAT1100. Mars Numbers (20)
- 5、Android网络编程
- bash shell数组
- C++_std::bind std::function 高级用法
- 《javascript高级编程》读书笔记(两)javascript基本概念
- 网易云音乐歌词下载器
- DEDE列表调用有缩图显示缩图,无缩图则不显示缩图的方法
- EditText不自动获得输入焦点(以及 获得焦点但不弹出输入法软键盘的方法)
- ConcurrentHashMap之实现细节
- 任意匹配
- oracle ocfs2 安装配置
- LintCode "A + B Problem"
- 虚拟机安装 centos7 注意事项
- UC/OS II事件管理之信号量管理实例
- 19 个 Android 开发工具
- 使用ffmpeg库编译错误及解决办法
- windows 故障转移群集
- AD域控的备份及还原
- Zend Framework2-验证上传文件大小和扩展名,直接在调用函数验证的方法
- Effective C++ 条款55 让自己熟悉Boost