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");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章