华师一附中OI组

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1894|回复: 2
打印 上一主题 下一主题

孙老师的学生中,初级选手迈向中级的标志性题目!!

[复制链接]

61

主题

147

帖子

563

积分

超级版主

Rank: 8Rank: 8

积分
563
跳转到指定楼层
楼主
发表于 2014-12-2 18:57:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
m个中间选n个数字的排列

  1. #include <iostream>
  2. using namespace std;
  3. int a[3]; //存放选出来的数字
  4. bool b[5]; //表示是否被用过
  5. void mysearch(int i)
  6. {
  7.     int j,k;
  8.     if (i==3)
  9.     {
  10.         for (j=0; j<=2; j++) cout<<a[j];
  11.         cout<<endl;
  12.     }
  13.     else for (k=0; k<=4; k++)
  14.             if (b[k])
  15.             {
  16.                 a[i]=k;
  17.                 b[k]=false;
  18.                 mysearch(i+1);
  19.                 b[k]=true;
  20.             }

  21. }
  22. int main()
  23. {
  24.     for (int i=0; i<=4; i++) b[i]=true;
  25.     mysearch(0);
  26.     return 0;

  27. }
复制代码
回复

使用道具 举报

1

主题

13

帖子

62

积分

注册会员

Rank: 2

积分
62
沙发
发表于 2014-12-2 19:03:43 | 只看该作者
【词目】:俨然
【拼音】:yǎn rán

【词目】勉强
【拼音】miǎn qiǎng

……嘛算了不要在意这些细节。
回复 支持 反对

使用道具 举报

4

主题

68

帖子

1607

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1607
板凳
发表于 2014-12-2 20:53:34 | 只看该作者
传说中的pmn来了。万能变式啊。
这个人很懒,不想写签名。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|服务支持:DZ动力|华师一附中OI组  

GMT+8, 2024-12-26 14:52 , Processed in 0.097716 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表