数字和
问题描述
设n是自然数。
你的任务是对于整数n、k,判断
输入:
输入文件的第一行是一个整数T,1≤T≤20。接下来有T行,每行上有两个整数n,k,之间用一个空格隔开,1≤n, k≤10000。
输出:
对输入文件中的每对测试数据n,k,输出你的判断结果。如果|
输入样例:
82 369
21 95
输出样例:
NO!
YES!
#include<stdio.h> #include<iostream> using namespace std; int main() { int T; int n,k,cnt; while(cin>>n>>k) { if(n%2==0)cnt=(1+n*9)/2+1; else cnt=(1+n*9)/2; if(k!=cnt) cout<<"NO!"<<endl; else cout<<"YES!"<<endl; } return 0; }