zoukankan      html  css  js  c++  java
  • 区间数据hdu4548(美素数)

    在写这篇文章之前,xxx已经写过了几篇关于改区间数据主题的文章,想要了解的朋友可以去翻一下之前的文章

        

    Problem Description

        

    小明对数的研讨比较热爱,一谈到数,脑子里就涌现出好多数的问题,明天,小明想考考你对素数的认识。
    问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为“美素数”,如29,本身是素数,而且2+9 = 11也是素数,所以它是美素数。
    给定一个区间,你能计算出这个区间内有多少个美素数吗?

        

     

        

    Input

        

    第一行输入一个正整数T,表现总共有T组数据(T <= 10000)。
    接下来共T行,每行输入两个整数L,R(1<= L <= R <= 1000000),表现区间的左值和右值。

        

     

        

    Output

        

    对于每组数据,先输出Case数,然后输出区间内美素数的个数(包含端点值L,R)。
    每组数据占一行,详细输出格式拜见样例。

        

     

        

    Sample Input
    3 1 100 2 2 3 19
     
        每日一道理
    有些冷,有些凉,心中有些无奈,我一个人走在黑夜中,有些颤抖,身体瑟缩着,新也在抖动着,我看不清前方的路,何去何从,感觉迷茫,胸口有些闷,我环视了一下周围,无人的街头显得冷清,感到整个世界都要将我放弃。脚步彷徨之间,泪早已滴下……

        

    Sample Output
    Case #1: 14
    Case #2: 1
    Case #3: 4
    #include<stdio.h>
    int prime(int n)
    {
        int i;
        if(n==2)
        return 1;
    
        for(i=2;i*i<=n;i++)
        if(n%i==0)
        return 0;
    
        return 1;
    }
    int main()
    {
        int j=0,i,t,l,r,a[900005],sum;
    
        a[j++]=2;
        for(i=3;i<=1000050;i+=2)
        if(prime(i))
        {
            t=i;sum=0;
            while(t)
            {
                sum+=t%10;
                t/=10;
            }
        if(prime(sum))
           {
               a[j++]=i;
           }
        }
    
        int r1,k=1;
        scanf("%d",&t);
        while(t--)
        {
            scanf("%d%d",&l,&r);
            r1=0;
            for(i=0;a[i]<=r;i++)
            if (a[i]>=l&&a[i]<=r)
            r1++;
    
            printf("Case #%d: %d\n",k++,r1);
        }
        return 0;
    }

        
     

    文章结束给大家分享下程序员的一些笑话语录: 与女友分手两月有余,精神萎靡,面带菜色。家人介绍一女孩,昨日与其相亲。女孩果然漂亮,一向吝啬的我决定破例请她吃晚饭。
    选了一个蛮贵的西餐厅,点了比较贵的菜。女孩眉开眼笑,与我谈得很投机。聊着聊着,她说:“我给你讲个笑话吧。”“ok”
      “一只螳螂要给一只雌蝴蝶介绍对象,见面时发现对方是只雄蜘蛛。见面后螳螂问蝴蝶‘如何?’,‘他长的太难看了’,‘别看人家长的丑,人家还有网站呢’。”
      “呵呵………”我笑。忽然她问:“你有网站吗?”  

  • 相关阅读:
    Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序
    flask自动重启与配置文件导入,路由重定向(8)
    go(4)字符串的应用
    go(3)变量的应用与数据类型
    go(2)输出,转义,字符接收
    go(1)
    tornado集成wtforms
    HTML5笔记007
    HTML5笔记006
    HTML5笔记005
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3093800.html
Copyright © 2011-2022 走看看