NCD 2019题解M. NCD Salary【数学式子处理】

题目

题意,求ab和cd大小关系。均是大数

做一下数学处理:两边取对数,变成blog(a) 和 dlog©;底数是什么无关紧要,为了方便,用c++自带的log10函数就很棒。这里需要特判一下b和d等于0的情况。

int a,b,c,d;
		double last,now;
		scanf("%d%d%d%d",&a,&b,&c,&d);
		if(a==0)last=-1.0;
		else last=log10(a)*(1.0*(b));
 
		if(c==0)now=-1.0;
		else now=log10(c)*(1.0*(d));
 
		if(abs(last-now)<eps)printf("Lazy\n");
		else if(last>now)printf("HaHa\n");
		else printf("Congrats\n");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章