zoukankan      html  css  js  c++  java
  • usaco Superprime Rib 搜索

    按位搜索

    //#pragma comment(linker, "/STACK:1024000000,1024000000")
    #include<cstdio>
    #include<cstring>
    #include<cstdlib>
    #include<algorithm>
    #include<iostream>
    #include<sstream>
    #include<cmath>
    #include<climits>
    #include<string>
    #include<map>
    #include<queue>
    #include<vector>
    #include<stack>
    #include<set>
    using namespace std;
    typedef long long ll;
    typedef unsigned long long ull;
    typedef pair<int,int> pii;
    #define pb(a) push(a)
    #define INF 0x1f1f1f1f
    #define lson idx<<1,l,mid
    #define rson idx<<1|1,mid+1,r
    #define PI  3.1415926535898
    template<class T> T min(const T& a,const T& b,const T& c) {
        return min(min(a,b),min(a,c));
    }
    template<class T> T max(const T& a,const T& b,const T& c) {
        return max(max(a,b),max(a,c));
    }
    void debug() {
    #ifdef ONLINE_JUDGE
    #else
    
        freopen("d:\in1.txt","r",stdin);
        freopen("d:\out1.txt","w",stdout);
    #endif
    }
    int getch() {
        int ch;
        while((ch=getchar())!=EOF) {
            if(ch!=' '&&ch!='
    ')return ch;
        }
        return EOF;
    }
    
    int isprime(int n)
    {
        if(n==1||n==0)return 0;
        if(n==2)return 1;
        for(int i=2;i*i<=n;i++)
            if(n%i==0)return 0;
        return 1;
    }
    
    int n;
    int dfs(int k,int v)
    {
        if(k==n)
        {
            printf("%d
    ",v);
            return 0;
        }
        for(int i=0;i<10;i++)
        {
            if(isprime((v*10+i)))
                dfs(k+1,v*10+i);
    
        }
        return 0;
    }
    int main()
    {
        freopen("sprime.in","r",stdin);
        freopen("sprime.out","w",stdout);
        scanf("%d",&n);
        dfs(0,0);
        return 0;
    }
    View Code
  • 相关阅读:
    TestNG系列(四)TestNG监听器
    SpringBoot中Conditional的条件
    TCP的四次挥手与三次握手
    [Lamada] lamda流操作
    [Spring] 封装request 自定义添加parameter
    AES加密Demo
    [转]数据库软件架构,到底要设计些什么
    [正则表达式]
    [mysql] 查询配置文件读取位置和顺序
    [MySQL]错误日志
  • 原文地址:https://www.cnblogs.com/BMan/p/3558231.html
Copyright © 2011-2022 走看看