c_cpp GFG谁将获胜
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp GFG谁将获胜相关的知识,希望对你有一定的参考价值。
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
// #Searching #Problem #GFG
// https://practice.geeksforgeeks.org/problems/who-will-win/0
int bintime(int a,int b,int k){
if (a<=b){
int x=b+a;
if((x/2)==k){
return 1;
}else if((x/2)>k){
return 1+bintime(a,(x/2)-1,k);
}else if((x/2)<k){
return 1+bintime((x/2)+1,b,k);
}
}
}
int main(){
int t;
cin>>t;
while(t--){
int n,m,o1,o2;
cin>>n>>m>>o1>>o2;
int t1=(o1*m);
int t2=(o2*bintime(0,n-1,m-1));
if(t1>t2){
cout<<2<<endl;
}else if(t1==t2){
cout<<0<<endl;
}else{
cout<<1<<endl;
}
}
return 0;
}
以上是关于c_cpp GFG谁将获胜的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp GFG-门
c_cpp GFG骑士步行
c_cpp GFG发现号码
c_cpp GFG排序矩阵行
c_cpp GFG最低成本路径
c_cpp GFG重复和失踪