首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
有数字1,1,2,4,8,8所组成的不同的四位数的个数是__
[填空题]
有数字1,1,2,4,8,8所组成的不同的四位数的个数是__
1
___.
查看答案及解析
添加笔记
求解答(5)
邀请回答
收藏(3)
分享
纠错
3个回答
添加回答
5
「PLUTO」
1、2、4、8组成,有A(4,4)=4×3×2×1=24(种)
1、1、8、8组成,有C(4,2)=6(种)
其他情况都是12个,有6种
共有102个
发表于 2019-10-18 10:27:18
回复(0)
3
Venμs
显然 1 开头和 8 开头的方案数相等,2 开头和 4 开头的方案数相同,然后我们可以通过手玩爆枚出 1 开头与 2 开头的方案数,分别为 33 与 18,加起来乘二等于 102
发表于 2019-10-08 21:09:40
回复(0)
0
陈陈201910191207831
#include<bits/stdc++.h>
using namespace std;
int m[7]={0,1,1,2,2,4,8},ans;
bool used[10000];
int main()
{
for(int a=1;a<=6;a++)
for(int b=1;b<=6;b++)
for(int c=1;c<=6;c++)
for(int d=1;d<=6;d++)
{
if(a!=b&&a!=c&&a!=d&&b!=c&&b!=d&&c!=d)
if(used[m[a]*1000+m[b]*100+m[c]*10+m[d]]==0)
{
used[m[a]*1000+m[b]*100+m[c]*10+m[d]]=1;
ans++;
}
}
cout<<ans;
}
发表于 2019-10-19 12:09:15
回复(1)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
提高
C++
Pascal
数学
问题求解
来自:
NOIP2014初赛提高组
上传者:
牛客309901号
难度:
3条回答
3收藏
7129浏览
热门推荐
相关试题
将Ln定义为求在一个平面中用n条直...
提高
数学
评论
(0)
美籍匈牙利数学家冯•诺依曼对计算机...
计算机常识
普及
C++
Pascal
选择题
评论
(0)
下列哪个不是CPU(中央处理单元)()。
计算机常识
硬件
普及
C++
Pascal
选择题
评论
(5)
二进制数111.101所对应的十进...
提高
C++
Pascal
进制转化
评论
(0)
来自
NOIP2014初赛提高组
#include <stdi...
提高
C++
搜索
阅读程序-C++
评论
(3)
来自
NOIP2014初赛提高组
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题