记录编号 160310 评测结果 TTTTTTTTTT
题目名称 奶牛的心理阴影 最终得分 0
用户昵称 GravatarSatoshi 是否通过 未通过
代码语言 C++ 运行时间 10.014 s
提交时间 2015-04-24 22:35:39 内存使用 0.28 MiB
显示代码纯文本
#include <cstdio>
#include <ctype.h>
#include <iostream>

#define NMAX 10

int raw[NMAX];
long double jifen[NMAX];
char str[1000];

int main(){
	int n;
	int c;
	int txs,tzs;
	long double tmp1,tmp2;
	double ans;
	int ta,tb;
	int q;
	int i,j;

	freopen("heartarea.in","r",stdin);
	freopen("heartarea.out","w",stdout);

	while(1){
		tzs=0;
		scanf("%d",&txs);
		c=getchar();
		if(isalpha(c)){
			tzs=1;
			c=getchar();
		}
		if(c=='^'){
			scanf("%d",&tzs);
			c=getchar();
		}
		if(c=='+'||c=='\n')raw[tzs]+=txs;
		if(c=='\n')break;
	}

	getchar();
	for(i=0;i<NMAX;i++)
		jifen[i]=raw[i]/(long double)(i+1);

	scanf("%d",&c);
	getchar();
	sprintf(str,"%%.%dlf\n",c);
	scanf("%d",&q);
	getchar();
	for(i=0;i<q;i++){
		scanf("%d%d",&ta,&tb);
		getchar();
		tmp1=tmp2=0;
		for(j=NMAX-1;j>=0;j--){
			tmp1+=jifen[j];
			tmp1*=ta;
		}
//		tmp1*=ta;
		for(j=NMAX-1;j>=0;j--){
			tmp2+=jifen[j];
			tmp2*=tb;
		}
//		tmp2*=tb;
		ans=tmp2-tmp1;
		printf(str,ans);
	}

	return 0;
}