精华内容
下载资源
问答
  • 2.1,2,…,15小明和小红两人各任取个数字,现已知小明取到的数字是5的倍数,请问小明取到的大于小红取到的的概率是多少? A、7/14 B、8/14 C、9/14 D、10/14 C 1/3 *(4/14+9/14+14/14) ...

    2.从1,2,…,15中小明和小红两人各任取一个数字,现已知小明取到的数字是5的倍数,请问小明取到的数大于小红取到的数的概率是多少?

    A、7/14
    B、8/14
    C、9/14
    D、10/14

    C

    1/3 *(4/14+9/14+14/14)

    展开全文
  • jzxx1809水仙花

    2018-12-23 15:19:56
    题目描述 若一个长度为 X正整数,其各位上数字的X...= 20),要求这N个数中任取K个( 2 <=K <=6),并求出这K个数的和,统计和为水仙花数的个数。 输入 第一行是二个整数N K,第二行是N个正整数(...

    题目描述
    若一个长度为 X正整数,其各位上数字的X次方的和等于其自己,则称该数为水仙花数。例如:153 的长度X=3,且153 = 13+53+33 所以, 153 是水仙花数。现有N 个正整数(10 <= N <= 20),要求从这N个数中任取K个( 2 <=K <=6),并求出这K个数的和,统计和为水仙花数的个数。

    输入
    第一行是二个整数N K,第二行是N个正整数(每个数均在大于等于10 、小于等于1000 之间)。

    输出
    一个整数,即满足条件的水仙花数的个数。

    样例输入
    4 3
    40 100 13 27
    样例输出
    1

    来源
    2010年江苏省小学生信息学(计算机)奥赛

    满分代码:
    #include<bits/stdc++.h>
    using namespace std;
    int n,k,ans=0;
    int a[25],c[25],d[25];
    bool b[25];
    int isshui(int n) {
    	int temp=n;
    	int t[20];
    	int cn=0;
    	while(temp) {
    		t[++cn]=temp%10;
    		temp=temp/10;
    	}
    	int s=0;
    	for(int i=1; i<=cn; i++) {
    		s=s+pow(t[i],cn);
    	}
    	if(s==n)
    		return 1;
    	else
    		return 0;
    }
    void myprint() {
    	int temp=0;
    	for(int i=1; i<=k; i++) {
    		temp+=d[i];
    	}
    	ans+=isshui(temp);
    }
    void search(int step) {
    	for(int i=1; i<=n; i++) {
    		if(!b[i]&&i>c[step-1]) {
    			b[i]=true;
    			c[step]=i;
    			d[step]=a[i];
    			if(step==k) {
    				myprint();
    			} else {
    				search(step+1);
    			}
    			b[i]=false;
    
    		}
    	}
    
    }
    int main() {
    	cin>>n>>k;
    	for(int i=1; i<=n; i++) {
    		cin>>a[i];
    	}
    	search(1);
    	cout<<ans;
    	return 0;
    }
    
    展开全文
  • 组合(dfs)

    2018-04-04 10:03:55
    10中任取r(0&lt;r&lt;=n)个数的所有组合。输入输入n、r。输出按特定顺序输出所有组合。特定顺序:每一个组合中的值大到小排列,组合之间按逆字典序排列。样例输入5 3 样例输出543 542 541 532 531 521 ...

    题目描述找出从自然数1、2、... 、n(0<n<10)中任取r(0<r<=n)个数的所有组合。输入输入n、r。输出按特定顺序输出所有组合。
    特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。样例输入
    5 3
    
    样例输出
    543
    542
    541
    532
    531
    521
    432
    431
    421
    321

    注意:搜索时是i-1,而不是n-1,是为了防止组合数中的数字重复。

    代码:

    #include <iostream>
    using namespace std;
    int a[10];
    void dfs(int n,int r)
    {
    	for(int i = n; i > 0; i--)
    	{
    		a[r] = i;
    		if(r > 1)
    			dfs(i-1,r-1);
    		else
    		{
    			for(int i = a[0]; i > 0; i--) 
    				cout<<a[i];
    			cout<<endl;	
    		}	
    	}	
    }
     
    int main()
    {
    	int n,r;
    	cin>>n>>r;
    	a[0] = r;
    	dfs(n,r);
    	return 0;
    }

    展开全文
  • 组合的几种实现算法

    千次阅读 2018-09-26 09:19:05
    10中任取r(0&lt;r&lt;=n)个数的所有组合。大到小输出。(从小到大输出同理,读者自行琢磨。)   方法1: 递归算法: 1.先固定每组组合的第一个数字 2.利用递归再固定下一个数字,类似于树状结构,照...

    题目条件:

    找出从自然数1、2、... 、n(0<n<10)中任取r(0<r<=n)个数的所有组合。从大到小输出。(从小到大输出同理,读者自行琢磨。)

     

    方法1:

    递归算法:

    1.先固定每组组合的第一个数字

    2.利用递归再固定下一个数字,类似于树状结构,照此类推

    3.递归跳出条件r = 1

    #include <stdio.h>
    const int num = 100;
    
    int a[num];
    
    void combination(int n, int r) {
    	for (int i = n; i >= r; i--) {
    		a[r] = i;
    		if (r > 1) combination(i-1, r-1);
    		else {
    			for (int j = a[0]; j > 0; j--) 
    				printf("%d", a[j]);
    			printf("\n");
    		}
    	}
    }
    
    int main() {
    	
    	int n, r;
    	scanf("%d%d", &n, &r);
    	if (r > n) printf("input error!");
    	else {
    		a[0] = r;
    		combination(n,r); 
    	}
    	return 0;
    } 

     

    方法2:

    深度遍历(也属递归算法):

    #include<cstdio>
    using namespace std;
    const int num = 15;
    
    int a[num], n, r;
    void dfs(int n, int x) { 
    	if (x == r) { //递归跳出条件:当数组存储的数字达到r时输出
    		for (int i = 0; i < r; i++) 
    			printf("%d", a[i]);
    		printf("\n");
    	}
    	for (int i = n; i > 0; i--) {
    		a[x] = i;
    		dfs(i-1, x+1);
    	}
    }   
    
    int main() {
    	while (~scanf("%d%d", &n, &r)) {
    		dfs(n,0);
    	}
    	return 0;
    }        

     

    展开全文
  • Proteus仿真—40单片机初学程序.

    热门讨论 2009-04-13 13:00:56
    因此,只要把控制码建成一表,而利用MOVC A,@A+DPTR做码的操作,就可方便地处理一些复杂的控制动作,表过程如下图所示: 5. 程序框图                       图4.5.2 7. C语言源程序 #...
  • to do list

    2014-04-01 20:10:09
     问题描述:找出自然数1,2,…,n中任取r个数的所有组合。 【问题】 填字游戏  问题描述:在3×3个方格的方阵中要填入数字1到N(N≥10)内的某9个数字,每个方格填一个整数,似的所有相邻两个方格内的两个...
  • DBX260中文说明书

    2013-04-24 11:07:35
    反白的数字表示的是受控机的号码,而Mst表示单元是作为主机工作的。 功能按钮 260 DriveRackÔ的功能按钮允许访问260 DriveRackÔ的所有编辑和导航功能。 输入仪表 260 DriveRackÔ为用户提供了2独立的12...
  • 全排列(dfs)

    2020-03-05 13:09:36
    n不同的元素中任取m(m<=n)元素,按照一定的顺序排列起来,叫做n不同元素中取出m元素的一排列。当m=n时所有的排列情况叫全排列。 今天这道题目很简单就是给你一整数n,计算[1,n]所有数字的排列...
  • Axx:ARJ压缩文件的分包序号文件,用于将一大文件压至几小的压缩包(xx01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...
  • 9.7分别用函数和带参的宏,3个数中找出最大数。 70 9.8试述“文件包含”和程序文件的连接(link)的概念,二者有何不同? 71 9.9用条件编译法实现以下功能: 71 第10章 指针 72 10.1输入3个整数,按由小到大的顺序...
  • 【综合计算显示】 综合计算并显示选中区域存储格的最大值、最小值、平均值、求和、存储格个数、筛选状态下的的加总求和,以及显示选区包含的数字、字符、汉字的个数等信息。 【GB2转BIG5】 将选中区域存储格的简体字...
  • 36、 (组合问题)求出自然数1,2,…,n中任取r个数的所有组合。 37、 传教士与野人渡河问题。有M个传教士和M个野人准备渡河,船一次最多载2人,任何时刻野人数不能多于传教士数,但允许全部为野人。编写算法给出...
  • MySQL命令大全

    2018-01-15 11:19:17
     此后就创建了一新用户叫:testuser,这用户只能localhost连接到数据库并可以连接到test 数据库。下一步,我们必须指定testuser这用户可以执行哪些操作:  mysql> GRANT select, insert, delete,update ...
  • MYSQL常用命令大全

    2011-05-30 13:31:24
     此后就创建了一新用户叫:testuser,这用户只能localhost连接到数据库并可以连接到test 数据库。下一步,我们必须指定testuser这用户可以执行哪些操作:  mysql> GRANT select, insert, delete,update ...
  • c语言经典案例

    2014-10-30 08:06:57
    实例117 输出两个数中的最大值 156 实例118 判断素数 157 实例119 递归解决年龄问题 158 实例120 递归解决分鱼问题 159 实例121 小数分离 160 实例122 求任意数的n次幂 161 实例123 固定格式输出当前时间 163 实例...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    <<page 3>> page begin==================== 14.2 多 态 性 .159 14.3 抽象与密封 .163 14.4 继承关于属性的一些问题.169 14.5 小 结 .172 第四部分 深入了解 C#.174 第十五章 接 口 .174 15.1 组件...
  • C#微软培训资料

    2014-01-22 14:10:17
    <<page 3>> page begin==================== 14.2 多 态 性 .159 14.3 抽象与密封 .163 14.4 继承关于属性的一些问题.169 14.5 小 结 .172 第四部分 深入了解 C#.174 第十五章 接 口 .174 15.1 组件...
  • fc one.txt two.txt > 3st.txt 对比二文件并把不同之处输出到3st.txt文件,"> "和"> >" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at ...
  • 500 这个数字可以表示一件物品的价格是 500 元,也可以表示一 个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。 ( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可...
  • 短信彩信群发系统平台源码1.0版

    热门讨论 2012-06-27 07:27:51
    其原理是:软件可以设置多长时间数据库中取一次数据,当有数据时,会自动下载号码文件,将手机号码和短信内容,写进爱迪生6.0/7.0网络版的数据库,短信便可自动发送。 5、网关接收系统:本系统的功能也是将号码...
  • 修改外部数据库在“表记录为零”时可能导致程序崩溃的BUG。 10. 修改扩展界面支持库一,修改“超级列表框.标题()”不能返回长度大于256的包含汉字的文本。 11. 修改扩展界面支持库一,为“超级列表框.查找...
  • 2、总体上初步熟悉两部电话单机用空分交换方式进行通话。 3、初步建立程控交换原理系统及电话通信的概念。 4、观察并记录一正常呼叫的全过程。 5、观察并记录一不正常呼叫的状态。 图1-6 呼叫识别电路...
  • 二叉排序树与平衡二叉树的实现

    热门讨论 2010-12-26 15:25:31
    又假设表n关键字的排列是“随机”的,即关键字在序列中将是第1,或第2,…,或第n的概率相同,则可对上式i等于0至n-1平均值。最终会推导出:  当n>=2时,ASL(n)(1+1/n)ln(n) 由此可见,在...
  • 千里马酒店前台管理系统V7使用手册

    热门讨论 2011-06-16 14:09:38
    千里马酒店前台管理系统V7.2具有先进的理念、严谨的设计、全面的功能、优异的性能、非常的稳定、友好的界面、快捷的操作等等特色,以下软件的功能和使用说明,您将深切体会到这些特色为您带来的好处。...
  • JAVA 范例大全 光盘 资源

    热门讨论 2012-03-07 16:30:00
    实例3 在Eclipse创建第一Java程序 4 常见问题 javac不是内部或者外部命令 6 常见问题 找不到类文件 6 常见问题 语法错误 7 第2章 Java基础语法 9 实例4 变量和常量 9 实例5 基本数据类型转换 10 实例6 ...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

从10个数中任取3个数字