扩大
缩小
jQuery火箭图标返回顶部代码 - 站长素材

爱的魔力转圈圈

题目链接:

https://nuoyanli.com/contest/19/problem/B

题面:

在这里插入图片描述

题意:给定r和R,求最小的R数量在r外面围一圈包围住r球

思路:

首先:得知道相切的时候数量最小

其次:我们只需要算每一个R最大能占360°的多少°,如图:

在这里插入图片描述
根据题目提示和上图不难知道,答案将在这里插入图片描述
向上取整即可。

参考代码:

#include <math.h>
#include <stdio.h>
const double pi = 3.141593;
double r, R;
int main(){
	while(~scanf("%lf%lf",&r,&R)){
		printf("%d\n", (int)ceil(pi / asin(R / (r + R))));			
	}
	return 0;
}
posted @ 2019-10-09 10:08  nuoyanli  阅读(149)  评论(0)    收藏  举报