题解 AT2243 【正方形のチップ】
2024-09-01 01:38:17
题意:在格子纸上:
给出格子的单位长度C,和在上面圆的半径R;
求出: 圆中有多少个完整的小正方形。(单位长度*单位长度)
#include<cstdio>
#include<cmath>
#include<iostream>
using namespace std;
int main()
{
int R, C;
cin >> R >> C;//读入
int cnt = 0;
for(int yy=1;yy<=R+1;yy++)
{
for(int xx=1;xx<=R+1;xx++)//此处xx和yy的循环顺序无所谓
{
int x=xx*C;
int y=yy*C;//要转换为题目要求的C个单位的
if(x*x+y*y<=R*R)//在正方形内
cnt++;//计数器+1
}
}
printf("%d",cnt*4);//因为我们计算了1/4圆,所以*4
return 0;
}
最新文章
- html页面内容超出后显示水平滚动条的问题
- Blog List
- 更换光纤后路由器端口映射 -VPN相关
- Testing - Selenium
- Best practice: escape, or encodeURI / encodeURIComponent
- 信号之signal函数
- css初接触
- 『Asp.Net 组件』Asp.Net 服务器组件 内嵌CSS:将CSS封装到程序集中
- 基于visual Studio2013解决C语言竞赛题之0701排队输出
- Webserver管理系列:5、利用MSConfig排查木马
- Java设计模式:代理模式(二)
- Tcl与Design Compiler (五)——综合库(时序库)和DC的设计对象
- Windows将自己的代码发布到Github上
- iOS开发-- 使用TFHpple解析html
- Replicating a 2D dynamic array
- non-transactional
- 【Samza系列】实时计算Samza中文教程(一)背景
- 使用VMware将Linux装在物理硬盘上,开机即可进入Linux
- 几种Bean的复制方法性能比较
- 怎么查看CI,codeigniter的版本信息?想看某个项目中使用的CI具体是哪个版本,怎么查看?
热门文章
- C#高性能大容量SOCKET并发(三):接收、发送
- UWP开发:获取用户当前所在的网络环境(WiFi、移动网络、LAN…)
- 想让一个Widget成为模态,我们只需要对其设置setAttribute(Qt::WA_ShowModal, true);
- Lucene Index Search
- 演练:创建和使用静态库 (C++)
- Delphi 的RTTI机制浅探3(超长,很不错)
- 3023Java_控制语句
- hgoi#20190513
- 有用的java学习网站
- 16 | 脑洞大开:GUI测试还能这么玩(Page Code Gen + Data Gen + Headless)?