zoukankan      html  css  js  c++  java
  • Codeforces Beta Round #91 (Div. 2 Only) A. Lucky Division【暴力/判断是不是幸运数字4,7的倍数】

    A. Lucky Division
    time limit per test
    2 seconds
    memory limit per test
    256 megabytes
    input
    standard input
    output
    standard output

    Petya loves lucky numbers. Everybody knows that lucky numbers are positive integers whose decimal representation contains only the lucky digits 4 and 7. For example, numbers 47, 744, 4 are lucky and 5,17, 467 are not.

    Petya calls a number almost lucky if it could be evenly divided by some lucky number. Help him find out if the given number n is almost lucky.

    Input

    The single line contains an integer n (1 ≤ n ≤ 1000) — the number that needs to be checked.

    Output

    In the only line print "YES" (without the quotes), if number n is almost lucky. Otherwise, print "NO" (without the quotes).

    Examples
    input
    47
    output
    YES
    input
    16
    output
    YES
    input
    78
    output
    NO
    Note

    Note that all lucky numbers are almost lucky as any number is evenly divisible by itself.

    In the first sample 47 is a lucky number. In the second sample 16 is divisible by 4.

    【代码】:

    #include<bits/stdc++.h>
    using namespace std;
    
    #define LL long long
    using namespace std;
    int n;
    int fun(int n)
    {
        while(n)
        {
            if(n%10!=4 && n%10!=7)
                return 0;
            n/=10;
        }
        return 1;
    }
    int main()
    {
        int n,f;
        ios::sync_with_stdio(false);
        while(cin>>n)
        {
            f=0;//
            for(int i=1;i<=n;i++)
            {
                if(n%i==0 && fun(i))
                {
                      f=1;
                }
            }
            if(f) puts("YES");
            else puts("NO");
        }
        return 0;
    }
    枚举
  • 相关阅读:
    获取最近一周
    git设置个人信息
    ajax的content-download时间过慢问题的解决与思考
    element UI table中字符太多
    git 合并代码冲突最终解决办法
    thinkphp swoole 的使用
    vue elemnet 二进制文件上传
    Python+Selenium+Chrome 笔记(2)Selenium的Hello World
    chrome 自动测试插件
    php-fpm 错误日志 与 php 错误日志的用法
  • 原文地址:https://www.cnblogs.com/Roni-i/p/7914199.html
Copyright © 2011-2022 走看看