博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
{暴力}
阅读量:5093 次
发布时间:2019-06-13

本文共 1276 字,大约阅读时间需要 4 分钟。

补一些基础简单题purple7

1 #include 
2 #include
3 using namespace std; 4 5 bool check(int x,int y) 6 { 7 int a[10]; 8 memset(a,0,sizeof(a)); 9 if(x<10000||y<10000) a[0]=1; //10 if(x<10000&&y<10000) return false; //11 while(x)12 {13 int temp=x%10;14 if(a[temp]) return false;15 a[temp]=1;16 x/=10;17 }18 while(y)19 {20 int temp=y%10;21 if(a[temp]) return false;22 a[temp]=1;23 y/=10;24 }25 26 return true;27 }28 29 int main()30 {31 int n;32 int flag=0;33 while(scanf("%d",&n)&&n)34 {35 if(flag)36 {37 puts("");38 }39 else flag=1;40 int ok=0;41 for(int i=1234;;i++)42 {43 int y=i*n;44 if(y>98765) break;45 46 if(check(i,y)) ok=1,printf("%d / %05d = %d\n",y,i,n);47 }48 if(!ok) printf("There are no solutions for %d.\n",n);49 }50 }
View Code

 

子集生成:

1 #include 
2 #include
3 using namespace std; 4 //子集生成lrjp188 5 6 //增量法 7 void print_subset_dxdy(int n,int *A,int cur) 8 { 9 for(int i=0;i
View Code

 

转载于:https://www.cnblogs.com/yijiull/p/7143698.html

你可能感兴趣的文章
javascript闭包
查看>>
创建本地yum软件源,为本地Package安装Cloudera Manager、Cloudera Hadoop及Impala做准备...
查看>>
mysql8.0.13下载与安装图文教程
查看>>
http://coolshell.cn/articles/10910.html
查看>>
[转]jsbsim基础概念
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>
【3.1】Cookiecutter安装和使用
查看>>
【2.3】初始Django Shell
查看>>
Kotlin动态图
查看>>
从零开始系列之vue全家桶(1)安装前期准备nodejs+cnpm+webpack+vue-cli+vue-router
查看>>
Jsp抓取页面内容
查看>>
大三上学期软件工程作业之点餐系统(网页版)的一些心得
查看>>
可选参数的函数还可以这样设计!
查看>>
[你必须知道的.NET]第二十一回:认识全面的null
查看>>
Java语言概述
查看>>
关于BOM知识的整理
查看>>
android中自定义下拉框(转)
查看>>
Android设计模式源码解析之外观模式(Facade)
查看>>
使用word发布博客
查看>>