2017CCPC网络赛1005 hdu6154 CaoHaha's staff
来源:互联网 发布:人工智能 估值 编辑:程序博客网 时间:2024/05/16 08:17
题目
找规律题目,当时有些思路,但是懒得写了。
后来看了看别人博客,发现有更成熟的思想。
传送门
从面积为2的正方形能推出以后全部的。每四个笔画一个循环。
第一笔和第三笔都是向外“凸”出,凸出的大小是x1,从0.5开始每次循环的第一笔+1.
第二笔和第三笔都是比最开始加了一个正方形,也就是x2,从2开始,每次循环的第二笔+2.
(看了pz大爷的代码风格,好优美,学习一下。)
#include<bits/stdc++.h>using namespace std;const int MAXN=1e5;double D[MAXN];void init(){ double x1 = 0.5,x2 = 2.0; D[4] = 2; for (int i = 5; i < MAXN; i++) { if(i%4 == 1) D[i] = D[i-1] + x1, x1 + = 1.0; if(i%4 == 2) D[i] = D[i-2] + x2, x2 + = 2.0; if(i%4 == 3) D[i] = D[i-1] + x1; if(i%4 == 0) D[i] = D[i-2] + x2; }}int main(){ int testCase; double n; scanf("%d",&testCase); init(); while (testCase--) { scanf("%lf",&n); for (int i = 5; i < MAXN; i++) { if (D[i] >= n) { printf("%d\n",i); break; } } } return 0;}
阅读全文
0 0
- 2017CCPC网络赛1005 hdu6154 CaoHaha's staff
- hdu6154-CCPC网络赛&规律-CaoHaha's staff
- 2017ccpc网络赛CaoHaha's staff
- hdu6154 CaoHaha's staff CCPC网赛1005 找规律+构造
- 2017 ccpc网络预选赛 CaoHaha's staff
- HDU6154-CaoHaha's staff
- hdu6154 CaoHaha's staff
- 2017CCPC 网络选拔赛 1005 CaoHaha's staff
- 2017ccpc网络选拔赛 1005 CaoHaha's staff
- 2017ccpc网络赛——CaoHaha's staff
- 2017ccpc网赛-1005-CaoHaha's staff
- HDU CCPC 1005 CaoHaha's staff
- ccpc预选赛-1005CaoHaha's staff
- 2017CCPC网络选拔赛1005CaoHaha's staff(规律贪心)
- HDU6154 CaoHaha's staff(规律,2017中国大学生程序设计竞赛
- 【HDU6154】CaoHaha's staff (二分+规律)
- HDU6154 CaoHaha's staff 找规律|签到
- hdu6154-CaoHaha's staff(找规律)
- ch2 线性表
- 关于maven package时 检索jdk自带的rt等sun下的class失败解决方案
- 嵌入式应届生毕业六个月后月薪1w4,是什么水平?
- Linux网络编程“惊群”问题总结
- python 之socket编程(TCP)
- 2017CCPC网络赛1005 hdu6154 CaoHaha's staff
- Spark 分层抽样与求最大值最小值
- POJ
- 数据库部分
- 4.S5PV210串口通信详解(二)
- Extreme公司准备购买博科数据中心网络业务
- Hibernate-Inverse属性
- 设计模式之状态模式
- 【C#学习】访问限制修饰符