题解 | #简单题2#

简单题2

https://ac.nowcoder.com/acm/contest/85/B

有了第一题的经验,我们可以立即猜出所谓 γ=e=2.71828\gamma=e=2.71828\cdots

而事实上这道题也就是把式子模拟一下就可以了:

ab=c×da^b=c\times d

所以 d=abcd=\dfrac{a^b}{c}(为了方便书写,我没用题目中的奇怪字母了)

#include<cmath>
#include<cstdio>
int init(){
	char c = getchar();
	int x = 0, f = 1;
	for (; c < '0' || c > '9'; c = getchar())
		if (c == '-') f = -1;
	for (; c >= '0' && c <= '9'; c = getchar())
		x = (x << 1) + (x << 3) + (c ^ 48);
	return x * f;
}
void print(int x){
	if (x < 0) x = -x, putchar('-');
	if (x > 9) print(x / 10);
	putchar(x % 10 + '0');
}
int main(){
	int T = init();
	while (T--) {
		double alpha = (double) init(), beta = (double) init();
		int gamma = init();
		double theta = 2.7182818284590452;
		switch (gamma) {
			case 1 : { printf("%.1lf\n", pow(alpha, theta) / beta); break; }
			case 2 : { printf("%.2lf\n", pow(alpha, theta) / beta); break; }
			case 3 : { printf("%.3lf\n", pow(alpha, theta) / beta); break; }
			case 4 : { printf("%.4lf\n", pow(alpha, theta) / beta); break; }
			case 5 : { printf("%.5lf\n", pow(alpha, theta) / beta); break; }
		}
	}
}
全部评论

相关推荐

浪子陪都:简历最优秀的地方放到了后面,国奖,校级奖学金这些是最亮眼的。说明你跟同级别的学生不一样。 建议台灯这个,PCB布局布线这个词汇不专业,业内是PCB Layout,第二,单片机的板子一般不用考虑SI,PI 都是低速信号,只要遵循3W原则就好了。 单片机的项目太low了,技能这块,你要看一下BOSS直聘的招聘要求,按照别人的要求写,一些关键词可以增加你简历被检索到的概率。 主修课程不用写,这个没有人去关注的。
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务