题目描述
题目描述
输入两个整数 �,�a,b。
请判断 ��ab 与 ��ba 哪个更大。
- 如果 ��>��ab>ba ,请输出:
first
- 如果 ��<��ab<ba ,请输出:
second
- 如果 ��=��ab=ba ,请输出:
same
输入格式
输入空格隔开的两个整数:�,�a,b
输出格式
如题所述,输出 first
、second
、same
输入1:
2 3
输出1:
second
输入2:
2 4
输出2:
same
输入3:
4 5
输出3:
first
数据规模与约定
对于 100%100% 的数据,1≤�,�≤151≤a,b≤15。
- 子任务1(30 分):保证 �=2a=2
- 子任务2(30 分):保证 1≤�≤51≤a≤5
- 子任务3(40 分):没有特殊限制
有兴趣的同学可以借助自己的程序思考思考,如果数据范围更大,这题可不可以不用循环完成。
--------------------------------------------------------------------------------
#include<bits/stdc++.h>
using namespace std;
int a,b;
int main(){
cin>>a>>b;
long long c=pow(a,b);
long long d=pow(b,a);
if(c>d)
{
cout<<"first";
}
if(d>c)
{
cout<<"second";
}
if(d==c)
{
cout<<"same";
}
return 0;
}