codevs——6220 ZHR吃好吃的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了codevs——6220 ZHR吃好吃的相关的知识,希望对你有一定的参考价值。

6220 ZHR吃好吃的

 

 时间限制: 1 s
 空间限制: 1000 KB
 题目等级 : 白银 Silver
 
 
题目描述 Description

有一个人名字叫ZHR,但他有一个奇特的嗜好——吃*。

这天,ZHR看到了一个化粪池,于是他很兴奋,并且每当ZHR吃*的坨数与6有关(为6的倍数或含有6),他的心情值便会加1。现给出ZHR吃*的次数,求ZHR的心情值会增加多少。

(注意:若吃的坨数既含有6,又为6的倍数,则ZHR还是只能增加1心情值)

输入描述 Input Description

一个数N,代表ZHR吃*的坨数

输出描述 Output Description

一个数M,代表ZHR能增加的心情值。

样例输入 Sample Input

1.in 12

-------

2.in 70

样例输出 Sample Output

1.out 2

--------

2.out 23

数据范围及提示 Data Size & Hint

对于30%的数据,N≤1000

对于100%的数据,N≤10000000

(P.S.1 请ZZH不要乱发题解)

(P.S.2 看完题干,你应该知道ZHR吃的什么了吧[坏笑])

By sqrt_-1 Not By ZZH

 

SQRT题目系列I

 

我竟无言以对。。。。。。

#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
int n,ans;
int read()
{
    int x=0,f=1; char ch=getchar();
    while(ch<0||ch>9){if(ch==-) f=-1; ch=getchar();}
    while(ch>=0&&ch<=9) {x=x*10+ch-0; ch=getchar();}
    return x*f;
}
int work(int x)
{
    while(x)
    {
        if(x%10==6) return 1;
        x/=10;
    }
    return 0;
}
int main()
{
    n=read();
    for(int i=1;i<=n;i++)
     if(i%6==0||work(i)) ans++;
    printf("%d",ans);
    return 0;
}

 

以上是关于codevs——6220 ZHR吃好吃的的主要内容,如果未能解决你的问题,请参考以下文章

松露怎么做才好吃

codevs 2277 爱吃皮蛋的小明

法国和意大利有哪些好吃的菜或甜品?? 最好是有图的

香蕉派怎么做好吃又简单的做法

codevs 1074 食物链

codevs1074食物链