码迷,mamicode.com
首页 > 其他好文 > 详细

1. 松雅和她的公司

时间:2020-05-10 10:24:25      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:一个人   iostream   lse   out   als   表示   负责人   有一个   false   

松雅和她的公司

【问题描述】

       松雅拥有一家从事大型项目的公司,有 n 名员工,当有一个新的项目要开工时,松雅会将项目的任务分配给所有的雇员。

       松雅发现每次都这样做实在太累了,于是她决定组建 个团队,选择 名最优秀的员工作为团队的负责人。当有一个新项目时,松雅只需要将任务分配给各团队负责人,团队负责人再将任务分配给他团队的员工,为公平起见,每个团队的员工数量相同,且一个人只能属于一个团队,每个团队负责人也只能领导一个团队。

       给出员工数量 n,找出松雅有多少种方法来组建 个团队,能将员工平均分配下去。
【输入形式】

       输入为一行一个整数 n(2 ≤ n ≤ 106),表示公司人数。
【输出形式】

       输出为一行一个整数,表示问题的答案。
【样例输入】

10

【样例输出】

3

【样例说明】

3种选择:

    1个团队,1名负责人,9名员工

    2个团队,每个团队1名负责人,4名员工

    5个团队,每个团队1名负责人,1名员工
【评分标准】

 1 #include <iostream>
 2 using namespace std;
 3 
 4 int main()
 5 {
 6     int nums;
 7     cin >> nums;
 8     int res = 0;
 9     for(int i = 1; i < nums; ++i)
10     {
11         if(nums % i == 0)
12             ++res;
13     }
14     cout << res;
15 }

 

1. 松雅和她的公司

标签:一个人   iostream   lse   out   als   表示   负责人   有一个   false   

原文地址:https://www.cnblogs.com/sunbines/p/12862268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!