A. Cards for Friends(数学题)

题意:就是让每个数一直除以2,直到变成奇数,啊啊啊啊啊。

ACcode:

#include<stdio.h>
#include<iostream>
#include<cstdlib>
#include<algorithm>
#include<string.h>
#include<cstring>
#include<math.h>
#include<ctime>
#include"iomanip"
typedef long long ll;

using namespace std;

int main()
{
int t;
cin >> t;
while (t--)
{
int a, b, n;
int ans = 1;
cin >> a >> b >> n;
while (a % 2 == 0)
{
ans = ans * 2;
a = a / 2;
}//找a能被除到多少
while (b % 2 == 0)
{
ans = ans * 2;
b = b / 2;
}//这是b
if (ans >= n)//只要小于,就可以满足
cout << "YES" << endl;
else
cout << "NO" << endl;
}
return 0;
}

posted @ 2021-02-13 23:48  Uiney  阅读(39)  评论(0编辑  收藏  举报