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