zoukankan      html  css  js  c++  java
  • 数字和

    数字和

    问题描述

    n是自然数。 是十进制中至多有n个数字的自然数的集合。对于整数k,用 表示 中那些数字之和小于k的元素的集合。有用| |表示 中元素个数。

    你的任务是对于整数nk,判断 是否等于2

    输入:

    输入文件的第一行是一个整数T1T20。接下来有T行,每行上有两个整数nk,之间用一个空格隔开,1n, k10000

    输出:

    对输入文件中的每对测试数据nk,输出你的判断结果如果| |=2| |那么输出“YES!”,否则输出“NO!”

    输入样例:

    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; 
    }    
    

     

     

  • 相关阅读:
    推荐书单
    图解Android
    图解Android
    图解Android
    图解Android
    图解Android
    图解Android
    个人博客平台 http://craft6.cn 上线
    数据库设计教程系列——相关知识点整理
    O2O研究系列——O2O知识思维导图整理
  • 原文地址:https://www.cnblogs.com/kuangbin/p/2114430.html
Copyright © 2011-2022 走看看