男生女生配
来源:互联网 发布:盛田屋豆腐面膜知乎 编辑:程序博客网 时间:2024/04/29 23:59
男生女生配
Time Limit: 1000MS Memory limit: 65536K
题目描述
学校有A个同学参加数学竞赛,如果将参赛人员分成B组,则必有一组的女生的女生的人数大于C,又知参赛者中任意D人中至少有男生E人,则参赛的男生最多有Y人,最少有X人。如果结果逻辑错误,输出-1.
输入
多组输入,输入A,B,C,D,E。全部为0的时候结束。(A,B,C,D,E全部为整数。)
输出
输出X,Y。
示例输入
55 4 2 10 110 1 11 5 10 0 0 0 0
示例输出
46 46-1
#include<stdio.h> #include<math.h> int main() { int a,b,c,d,e,x,y; while(~scanf("%d %d %d %d %d",&a,&b,&c,&d,&e)) { if(a==0&&b==0&&c==0&&d==0&&e==0) break; x=a-d+e; y=a-b*c-1; if(c<0) y=a; if(e<=0) x=0; if(x>y) printf("-1\n"); else printf("%d %d\n",x,y); } return 0; }
#include<stdio.h> #include<math.h> int main() { int a,b,c,d,e,x,y; while(~scanf("%d %d %d %d %d",&a,&b,&c,&d,&e)) { if(a==0&&b==0&&c==0&&d==0&&e==0) break; if(c>=0) { if(e>0) x=a-d+e; else x=0; y=a-b*c-1; } else { if(e>0) x=a-d+e; else x=0; y=a; } if(x>y) printf("-1\n"); else printf("%d %d\n",x,y); } return 0; }
运行数据
20 5 -1 1 1
20 5 -1 20 1
20 5 1 20 1
21 5 4 20 1
21 5 4 1 0
21 5 4 5 1
21 5 5 5 1
-10 5 4 5 4
10 5 4 3 1
55 4 2 10 1
10 1 11 5 1
1 1 0 0 0
1 1 -1 0 0
0 1 -1 0 0
0 0 0 0 0
- 男生女生配
- 男生女生配
- 男生女生配(sdut 1470
- sdut 1470 男生女生配 逻辑思维问题
- 男生女生俏皮话
- 送给男生女生的忠告
- 男生女生都该看
- 新东方哥男生女生
- bzoj 2162: 男生女生
- bzoj 2162: 男生女生
- [爆笑网文]如果男生女生一起过夜
- 非成无扰:老师送给男生女生的话:
- 杨澜这样说男生女生
- [笑话] 男生女生理发后的区别
- 男生女生谈恋爱前必备的条件
- 男生女生谈恋爱前必备的条件
- 男生女生都要学会的潜规则
- [转载]大学里男生女生的本质
- linux下磁盘性能分析
- Github使用gitignore忽略增加指定文件
- maven仓库简介
- 代码至上
- Android 开发 --- 底层驱动开发
- 男生女生配
- Ubuntu12.04+OpenERP6.1更改HTTP端口号为80
- 遍历二叉树的递归算法
- Vmare 9 安装 Fedora-18-x86_64.iso 的注意事项
- test
- 中国货币超发严重 去年新增货币占全球近一半
- 总控节点防瘫痪
- test
- [ASP.NET] by ReportView direct output PDF file