校内赛总结
2015-12-20 19:44
183 查看
http://xcacm.hfut.edu.cn/contest.php?cid=1009
打了一下午,最后一道题2333,前面比较基础。
第二行有n-1个数,表示A班中除了GX,其他n-1人的成绩(每个人的成绩都为正整数,且小于100)
第三行有m个数,表示B班m个人的成绩
5 5 5
4 4 3
6 5
5 5 4 5 3
1 3 2 2 1
2 4
各种判断即可
View Code
打了一下午,最后一道题2333,前面比较基础。
问题 A: 求成绩最大值和最小值
题目描述
GX是宣城校区A班的一名同学,如果GX在B班的话,那么这两个班的平均成绩都会提高.现在给出A班与B班的人数以及成绩,求GX成绩可能的最大值和最小值。输入
第一行有两个正整数n(2 <= n <= 50) 和m(1 <= m <= 50),分表代表A班与B的人数第二行有n-1个数,表示A班中除了GX,其他n-1人的成绩(每个人的成绩都为正整数,且小于100)
第三行有m个数,表示B班m个人的成绩
输出
对于每组数据,输出一行,包含两个数,分别为GX成绩可能的最小值和最大值,不存在输出-1 -1样例输入
4 35 5 5
4 4 3
6 5
5 5 4 5 3
1 3 2 2 1
样例输出
4 42 4
各种判断即可
#include<iostream> #include<cstdio> #include<string> using namespace std; int main() { char d[100]; string sb; while(~scanf("%s",d)) { int i=0,sum=0,donser=1; while(d[i]!='\0') { sum+=d[i]-64; i++; } scanf("%d",&donser); if(!donser){cout<<"BYE";continue;} if((bool(sum%donser))){cout<<"BYE";} else cout<<"STAY"; cout<<endl; } return 0; }
View Code
相关文章推荐
- 如何更改Linux中默认的openjdk为自己安装的JDK
- 当自己的Ubuntu遇到卡死的时候
- JMockit简单使用(二)
- Linux网络编程笔记
- unity 常用优化技术
- zstuoj (浙理工) 孙壕请一盘青岛大虾呗
- Autolayout(VFL)
- anr,多线程,handler
- Google java编程风格指南
- android网络编程之HttpUrlConnection的讲解--实现文件断点下载
- HTML5 File API初探支持文件拖放上传功能
- Linux——磁盘基本概念
- 摩尔斯电码(morse)转换英文字符串c语言代码
- mysql获取某个表的所有字段名
- 数据库的操作(使用FMDB)
- listview 嵌套listview的显示问题
- Dom4j解析xml文件-递归遍历所有节点和属性
- JavaScript设计模式--责任链模式
- 数据结构期末总结
- 大楼扔鸡蛋问题 dp poj 3783