2017-08-20 11:12:29

writer:pprp
CCPC预选赛水平太菜了,去不了了

这个是一个找规律的题目,题意一开始也很难理解

题意描述:

给你一个数,比如说1,在一个坐标系中你需要用多少个线段(横着竖着对角线都可以)才能围出1单位的面积

很容易发现,当尽可能多的是对角线才能满足面积最大

规律如图:加一个边,两个边,三个边,四个边

这几种情况

代码如下:(大佬的)

#include <bits/stdc++.h>

using namespace std;

int main()
{
int T, S;
scanf("%d", &T);
while(T--)
{
scanf("%d", &S); int L = sqrt(S/);
int area = *L*L; if(S - area == ) //如果恰好等于
{
printf("%d\n", L * );
}
else if(S - area <= L - )
{
printf("%d\n", L * + );
}
else if(S - area <= * L)
{
printf("%d\n", L * + );
}
else if(S <= * (L + ) * (L + ) - (L + ))
{
printf("%d\n", L * + );
}
else
{
printf("%d\n", (L + )*);
}
} return ;
}

orz ...

最新文章

  1. iOS开源项目周报0105
  2. .Net程序员之不学Java做安卓开发:奇怪的Java语法
  3. c++用法的学习心得
  4. Wilson定理证明
  5. 配置SQL Server 2005 远程连接(转)
  6. codeforces 420B Online Meeting
  7. jQuery_Ajax_Json 异步接收PHP端传来的json数据
  8. 【Todo】深入理解Java虚拟机 读书笔记
  9. jquery radio 取值 取消选中 赋值
  10. Zepto picLazyLoad Plugin,图片懒加载的Zepto插件
  11. jquery鼠标样式
  12. Unity NGUI UILabel文字变色 及相关问题
  13. ubuntu14.04折腾迅雷xware
  14. jquery获取多个checkbox的值异步提交给php
  15. linux-之常用命令
  16. wpf的tab移动焦点只能在容器内部使用
  17. shape图形的使用
  18. 读书笔记---&lt;&lt;图解HTTP&gt;&gt;(一)
  19. HTML+JS实现网站公告信息滚动显示
  20. Python变量访问权限控制

热门文章

  1. mapjoin与reducejoin
  2. java基础04 Scanner的使用
  3. mysql设置远程访问之后 远程访问非常缓慢 解决办法!
  4. Linux命令(基础1)
  5. python pip命令技巧
  6. 软件project--作图
  7. 理解ASM的Extent
  8. debian flam3 源码
  9. PKU 2082 Terrible Sets(单调栈)
  10. openJudge C17K:Lying Island