一道外企的面试题,大家给看看。

harrypotter 2001-12-10 08:13:43
将n个不同的数,分成K份,且每份不能为空,任意两份不能相同(不考虑顺序),
例如:n=7,k=3,下面三种分法被认为是相同的。
1,1,5; 1,5,1; 5,1,1;

问有多少中不同的分法。

这好像是一道排列组合,但是都忘得差不多了,谁给说说怎么计算。

别骂我苯哟。

谢谢。

...全文
5984 129 打赏 收藏 转发到动态 举报
写回复
用AI写文章
129 条回复
切换为时间正序
请发表友善的回复…
发表回复
S_caijing 2001-12-21
  • 打赏
  • 举报
回复
1,2,4
1,3,3
1,5,1
3,2,2
zz_fish 2001-12-20
  • 打赏
  • 举报
回复
这个题很简单!主要是理解不同吧?
这个题目要求的是分发!而不是排法。举例时 1,1,5 指的是,第一份1个数,第2份1个数,第3份5个数,而不是 第一个数为1 第2个数为1 ,第3个数为5 的意思!
看看 intfree() 给的例子吧! richen(苦行僧) 你是理解错了!不过不能怪你,中国的竞赛就是这样!唉,出题都出不好。我也是参加过本界竞赛的,呵呵,看到这个题真亲切的说。
zenghongmei 2001-12-17
  • 打赏
  • 举报
回复
高啊
harrypotter 2001-12-17
  • 打赏
  • 举报
回复
upgz
win32tmd 2001-12-16
  • 打赏
  • 举报
回复
月色服??
supine 2001-12-16
  • 打赏
  • 举报
回复
这好像是组合问题7*6*5/3*2*1
apoorzhj 2001-12-15
  • 打赏
  • 举报
回复
(n-K(K+1)/2)! n>=K(K+1)/2
harrypotter 2001-12-15
  • 打赏
  • 举报
回复
结贴
PBVC 2001-12-14
  • 打赏
  • 举报
回复
旁听。
intfree 2001-12-14
  • 打赏
  • 举报
回复
这里有人知道 中学 信息学奥林匹克 全国分区联赛 吗?
就是12月8号的那个比赛

如果我 看错了 的话,那就和这个分区联赛提高组的第二题一模一样。

那道题目是:
把整数n分成k份,不能为空,问有多少不同分法
若n=7, k=3,则
1,1,5;1,5,1;5,1,1被认为相同
如n=7, k=3,则有
1,1,5; 1,2,4; 1,3,3; 2,2,3;
4种分法

faint! 连例子都一样!


这道题目是这次比赛得分率(我们赛区)最高的
daiguan 2001-12-14
  • 打赏
  • 举报
回复
枚举
Neo_kong 2001-12-14
  • 打赏
  • 举报
回复
分法有:332,421,511
所以共有:C73+C43+C74+C32+C75+C21=35+4+35+3+21=100种分法!
profwy 2001-12-14
  • 打赏
  • 举报
回复
++++++++++++++++++++++++++++++++++++++++++++++++++
我kao,还用编程?高中数学!!
写一个大大的符号C,在它的下角码写个n,上角码写个k
__________________________________________________
武汉阿康 2001-12-13
  • 打赏
  • 举报
回复
就是解决(N-K)个的怎么分的问题吧?
ddky 2001-12-13
  • 打赏
  • 举报
回复
旁听。
Bluess 2001-12-13
  • 打赏
  • 举报
回复
_________________________________

我来说两句吧,这提问题很简单。组合问题

N个不同的数,分成K份,任意份不能为空。可以看成:

往 N-1 个空位置,插入 N-1 个木板,插入的方法是 C N-1 K-1(N-1为下标 K-1 为上标)

_________________________________

Bluess 2001-12-13
  • 打赏
  • 举报
回复

_________________________________

我来说两句吧,这提问题很简单。N个不同的数,分成K份,任意份不能为空。可以看成:

往 N-1 个空位置,插入 N-1 个木板,插入的方法是 C N-1 K-1(N-1为下标 K-1 为上标)

_________________________________
richen 2001-12-13
  • 打赏
  • 举报
回复
yetianxiao(乖乖天天) 

哈哈哈啊哈哈,我怎么了,那几句话没表达明白?我高考还仗着语文呢。
lkz912 2001-12-13
  • 打赏
  • 举报
回复
好象和2001年的程序员考试的下午的一道题非常相似!
xtky_limi 2001-12-13
  • 打赏
  • 举报
回复
都忘了
加载更多回复(109)
本压缩包文件集锦了嵌入式C/C++开发编程技巧,高效编程技术探索,C/C++语言相关技术问题的深层探索,并且对嵌入式C/C++程序员应聘常见面试题进行了深入剖析,对嵌入式C/C++开发者编程修炼,提升自身的相关能力具有很要的作用。 文档包含如下内容: struct 深层探索. C++中extern "C"含义深层探索. C 语言高效编程的几招 想成为嵌入式程序员应知道的 0x10 个基本问题 C 语言嵌入式系统编程修炼之一:背景篇 C 语言嵌入式系统编程修炼之二:软件架构篇 C 语言嵌入式系统编程修炼之三:内存操作 C 语言嵌入式系统编程修炼之四:屏幕操作 C 语言嵌入式系统编程修炼之五:键盘操作 C 语言嵌入式系统编程修炼之六:性能优化 C/C++语言 void 及void 指针深层探索 C/C++语言可变参数表深层探索 C/C++数组名与指针区别深层探索 C/C++程序员应聘常见面试题深入剖析(1) C/C++程序员应聘常见面试题深入剖析(2) 一道著名外企面试题的抽丝剥茧 C/C++结构体的一个高级特性――指定成员的位数 C/C++中的近指令、远指针和巨指针 从两道经典试题谈 C/C++中联合体(union)的使用. 基于 ARM 的嵌入式Linux 移植真实体验 基于 ARM 的嵌入式Linux 移植真实体验(1)――基本概念 基于 ARM 的嵌入式Linux 移植真实体验(2)――BootLoader 基于 ARM 的嵌入式Linux 移植真实体验(3)――操作系统 基于 ARM 的嵌入式Linux 移植真实体验(4)――设备驱动 基于 ARM 的嵌入式Linux 移植真实体验(5)――应用实例 深入浅出 Linux 设备驱动编程 1.Linux 内核模块 2.字符设备驱动程序 3.设备驱动中的并发控制 4.设备的阻塞与非阻塞操作

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧