Problem6770--排列组合 专项练习(二)

6770: 排列组合 专项练习(二)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

1、由数字0, 1, 2, 3, 4, 5组成没有重复数字的六位数,其中个位数字小于十位数字的数有多少个?
2、从1, 2, 3, ... , 100这100个数中,任取两个数,使它们的乘积能被7整除,这两个数的取法(不计顺序)共有多少种?
3、从1, 2, 3, ... , 100 这100个数中任取两个数,使其和能被4整除的取法(不计顺序)有多少种?
4、从4台甲型和5台乙型电视机中任取3台,其中至少要甲型和乙 型电视机各一台,则不同的取法共有多少种?
5、9名乒乓球运动员,其中男5名,女4名,现在要选出4人进行混合双打训练,有多少种不同的分组方法?
6.  由1,2,3,4,5,6这六个数可组成多少个各位不同且是6的倍数的五位数?
7.  7个节目,甲、乙、丙三个节目按给定顺序出现,有多少种排法?
8、5对姐妹站成一圈,要求每对姐妹相邻,有多少种不同站法?
9、设有编号为1,2,3,4,5 的五个球和编号为1,2,3,4,5 的盒子现将这5个球投入5个盒子要求每个盒子放一个球,并且恰好有两个球的号码与盒子号码相同,问有多少种不同的方法?
10、某外商计划在四个候选城市投资3个不同的项目,且在同一个城市投资的项目不超过2个,则该外商不同的投资方案有多少种?

HINT

//拷贝这段代码到IDE,填写各题答案,然后将整段代码提交
#include <bits/stdc++.h>
using namespace std;
string t[100];//t[i]:表示第i题的答案 
void answers()
{//将每题的答案写在等号后面的""内,如第1题选A,这一行写为 t[1] = "A"; 如第5题填空10,则写为t[5]="10";
    t[1] = ""; 
     t[2] = ""; 
      t[3] = "";
       t[4] = ""; 
        t[5] = ""; 
         t[6] = "";
          t[7] = ""; 
           t[8] = "";
            t[9] = "";
            t[10] = "";
}
int main()
{
    answers();
    int i;
    cin >> i;
    cout << t[i];
    return 0;
}

Source/Category

NOIP初赛