求助站外数学型题目
  • 板块学术版
  • 楼主liaoyichen
  • 当前回复5
  • 已保存回复5
  • 发布时间2021/7/24 17:09
  • 上次更新2023/11/4 13:26:26
查看原帖
求助站外数学型题目
486675
liaoyichen楼主2021/7/24 17:09

描述

小 S 和小 G 上小学啦!他们今天学了圆!

小 S 画了一个大大的圆,半径足足有 R 那么大!她拿给 小 G 看:“看我厉害吧!”

小 G 被震惊到了!但他不服气:“我比你厉害,我能画出好多个一样大的圆,每两个相邻的圆相切,围成一圈,刚好把你的圆围起来(外面一圈的每个圆都和小 S 的圆相切)!“

小 S :”这算什么,如果我说一个数 N,你能刚好用 N个大小一样的圆把我的圆围起来你才算厉害!“

小 G :”那也难不住我!“

但是小 G 并不知道应该用半径多大的圆,或者根本不可能有解,所以他来找你啦!

你快帮帮他,可不能让他丢了面子!(请结合样例示意图理解题意)

输入

第一行一个整数 T,代表数据组数。

对于每一组数据,输入为一行两个整数 N 和 R ,表示小 G 应该画的圆的数量和小 S 画的大圆半径。

输出

输出共 T 行,第 i 行的输出代表第 i 组数据的答案。

对于每组数据:

若有解,输出一个五位小数,代表小 G 应该画的圆的半径(答案四舍五入)

若无解,输出QAQ。

输入样例 1

3

6 1

3 1

100 100

输出样例 1

1.00000

6.46410

3.24294

提示

T<=1000000,N,R<=100

2021/7/24 17:09
加载中...