2017 ACM-ICPC南宁网络赛: G. Finding the Radius for an Inserted Circle
题目链接:
https://nanti.jisuanke.com/t/17314
题意:如下图
先输入两个数T和R,代表T次询问和大圆半径R
接下来每次询问输入一个k,求出图中第k小的圆Ck的半径
设第一个小圆的半径为r,图中红线长度为len = (sqrt(3)-1)*R
那么可以得到方程:(len*R-r)²+R²=(R+r)²
解出:r = len²/(2R+2len)
这样第一个圆的半径就求出来了
len -= 2r,继续解方程求出第二个r',依次类推
#include<stdio.h>
#include<math.h>
double ans[11];
int main(void)
{int T, n, i;double R, len;scanf("%d%lf", &T, &R);len = sqrt(3.0)*R-R;for(i=1;i<=10;i++){ans[i] = len*len/(2*R+2*len);len -= 2*ans[i];}while(T--){scanf("%d", &n);printf("%d %d\n", n, (int)ans[n]);}scanf("%*d");return 0;
}
/*
10
152973.6
1 2 3 4 5 6 7 8 9 10
-1
*/
2017 ACM-ICPC南宁网络赛: G. Finding the Radius for an Inserted Circle相关推荐
- 2019 ACM - ICPC 上海网络赛 E. Counting Sequences II (指数型生成函数)
繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...
- 2017 ACM/ICPC 南宁赛区小结 By JSB @ Reconquista
Statistics TYPE: Onsite Contest NAME: 2017 - ICPC - Asia Nanning PLAT: pc^2 TIME: 2017/11/26 09:00-1 ...
- HDU - 5875 2016 ACM/ICPC 大连网络赛 H题 暴力
题目链接 题意:给你一个区间l,r一直将val[l]模上val[l+1],val[l+2]...val[r],因为一个模上比前一个数小数是没有意义的,所以需要将每一个点找到右边第一个小于他的点就行. ...
- HDU - 5876 Sparse Graph 2016 ACM/ICPC 大连网络赛 I题 bfs+set+补图最短路
题目链接 题意:给的补图,让你求一个源点到其他点的最短距离,因为图太稠密了, 用dij以及spfa根本不得行,这里只能用一种我不会方法来进行,这里用了bfs的方法以及set来维护,分别set维护一个未 ...
- HDU - 5877 Weak Pair 2016 ACM/ICPC 大连网络赛 J题 dfs+树状数组+离散化
题目链接 You are given a rootedrooted tree of NN nodes, labeled from 1 to NN. To the iith node a non-neg ...
- 2013 ACM/ICPC 长沙网络赛J题
题意:一个数列,给出这个数列中的某些位置的数,给出所有相邻的三个数字的和,数列头和尾处给出相邻两个数字的和.有若干次询问,每次问某一位置的数字的最大值. 分析:设数列为a1-an.首先通过相邻三个数字 ...
- 19 ICPC 徐州网络赛 G. Colorful String(回文树)
传送门 题意:求出给出的字符串中所有回文字符串的不同字符和. 思路:回文树+二进制表示字符 (例如 a==1<<0,b==1<<1,c==1<<2,d==1< ...
- 2019年安徽大学ACM/ICPC实验室新生赛题解
本文仅作个人收藏学习使用 题目及解析来源牛客竞赛网 //作者:王清楚 //链接:https://ac.nowcoder.com/discuss/351408?type=101&order=0& ...
- 2017 ACM ICPC Asia Regional - Daejeon
2017 ACM ICPC Asia Regional - Daejeon Problem A Broadcast Stations 题目描述:给出一棵树,每一个点有一个辐射距离\(p_i\)(待确定 ...
最新文章
- ITK:提取二值图像中连接区域的边界
- 快速理解shopex模板机制经验教程(一)
- Hadoop HBase概念学习系列之HBase里的客户端和HBase集群建立连接(详细)(十四)...
- linux大量生成测试文件,Shell脚本创建指定大小文件的测试数据
- 【编程珠玑】内联函数和宏
- 地区选择控件的制作(仿中华英才网地区选择控件)
- (转)Apache服务器使用.htaccess实现图片防盗链方法教程
- IE中getElementById的Bug
- 决定论的科学家认为,自我是大脑的随附现象,自由意志是一种幻觉
- 运维安全操作建议规范手册
- 使用Modular QoS CLI(MQC)基于FR的DLCI号对包进行分类
- python3 爬虫 爬取华为应用市场 APP应用评论(一)爬取全部评论——学霸君
- 樱花飘落的季节——樱花(Python代码实现)
- iOS小技能:安全措施
- leetcode 1217. Play with Chips
- [旋转卡壳]最大土地面积 AcWing2617
- 云呐:2022学校固定资产盘点,学校RFID固定资产盘点计划方案
- Leetcode 875:爱吃香蕉的珂珂 Koko Eating Bananas
- 《那些年我们追过的Wrox精品红皮计算机图书》有奖活动
- 贪心题目——圣诞老人的礼物
热门文章
- python免费课程400节-海口少儿Python编程语言培训机构
- Vue源码分析 - mvvm.js
- nmon安装为什么重启mysql_Centos7部署nmon监控工具
- 【王道计组笔记】高速缓存器:局部性原理及性能分析
- 最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)
- Apache POI (JAVA处理Office文档的类库)
- php ecdsa secp256k1,从上的压缩派生ECDSA未压缩公钥
- C#字典类型转URL参数字符串
- jenkins java必装插件_Jenkins(三)安装相关插件
- #运行后闪退_王者ios14苹果手机闪退已修复,腾讯痛失百万玩家能否再回来