[TYVJ] P1002 谁拿了最多奖学金
谁拿了最多奖学金
1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;
2) 五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生均可获得;
3) 成绩优秀奖,每人2000元,期末平均成绩高于90分(>90)的学生均可获得;
4) 西部奖学金,每人1000元,期末平均成绩高于85分(>85)的西部省份学生均可获得;
5) 班级贡献奖,每人850元,班级评议成绩高于80分(>80)的学生干部均可获得;
只要符合条件就可以得奖,每项奖学金的获奖人数没有限制,每名学生也可以同时获得多项奖学金。例如姚林的期末平均成绩是87分,班级评议成绩82分,同时他还是一位学生干部,那么他可以同时获得五四奖学金和班级贡献奖,奖金总数是4850元。
现在给出若干学生的相关数据,请计算哪些同学获得的奖金总数最高(假设总有同学能满足获得奖学金的条件)。
4
YaoLin 87 82 Y N 0
ChenRuiyi 88 78 N Y 1
LiXin 92 88 N N 0
ZhangQin 83 87 Y N 1
ChenRuiyi
9000
28700
题解
#include<string.h>
#include<stdio.h>
int
main(void)
{
int i,j,n,x,y,p,k,ith,sum=,max1=,sum1=;
char a[],ch1,ch2,ch,b[];
scanf("%d\n",&n);
for (i=;i<=n;i++)
{
sum1=;
scanf("%s%c%d%c%d%c%c%c%c%c%d",a,&ch,&x,&ch,&y,&ch,&ch1,&ch,&ch2,&ch,&p);
if ((x>)&&(p>=))
sum1=sum1+;
if ((x>)&&(y>))
sum1=sum1+;
if (x>)
sum1=sum1+;
if ((x>)&&(ch2=='Y'))
sum1=sum1+;
if ((y>)&&(ch1=='Y'))
sum1=sum1+;
sum=sum+sum1;
if (sum1>max1)
{
max1=sum1;
for(k=;k<=strlen(a);k++)
b[k]=a[k];
}
}
printf("%s\n",b);
printf("%d\n%d\n",max1,sum);
return ;
}
[TYVJ] P1002 谁拿了最多奖学金的更多相关文章
- tyvj——P1002 谁拿了最多奖学金
		P1002 谁拿了最多奖学金 时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 NOIP2005复赛提高组第一题 描述 某校的惯例是在每学期的期末考试之后发 ... 
- TYVJ P1002 谁拿了最多奖学金 Label:模拟 水
		背景 NOIP2005复赛提高组第一题 描述 某校的惯例是在每学期的期末考试之后发放奖学金.发放的奖学金共有五种,获取的条件各自不同:1) 院士奖学金,每人8000元,期末平均成绩高于80分( ... 
- P1002 谁拿了最多奖学金
		P1002 谁拿了最多奖学金 时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 NOIP2005复赛提高组第一题 描述 某校的惯例是在每学期的期末考试之后发放奖 ... 
- NOIP2005 谁拿了最多奖学金
		1谁拿了最多奖学金 (scholar.pas/c/cpp) [问题描述] 某校的惯例是在每学期的期末考试之后发放奖学金.发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人800 ... 
- vijos P1001 谁拿了最多奖学金
		vijos P1001 谁拿了最多奖学金 描述 某校的惯例是在每学期的期末考试之后发放奖学金.发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(&g ... 
- 【洛谷p1051】谁拿了最多奖学金
		谁拿了最多奖学金[题目链接] 这道题早就想做它啦. 咱也不知道为啥,咱就是看这道题特别顺眼呢qwq: MY SOLUTION: 其实这道题很简单,开一个结构体记录各项信息,然后根据条件计算出这个人获得 ... 
- 洛谷题解 P1051 【谁拿了最多奖学金】
		其实很水 链接: P1051 [谁拿了最多奖学金] 注意: 看好信息,不要看漏或看错因为信息很密集 AC代码: 1 #include<bits/stdc++.h>//头文件 2 using ... 
- Vijos:P1001谁拿了最多奖学金
		描述 某校的惯例是在每学期的期末考试之后发放奖学金.发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以 ... 
- 洛谷-谁拿了最多奖学金-NOIP2005提高组复赛
		题目描述 Description 某校的惯例是在每学期的期末考试之后发放奖学金.发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(>8 ... 
随机推荐
- Gradle Android客户端程序打包(基于gradle 2.10版本验证通过)
			一.前言 目前正在准备从eclipse开发环境向AndroidStudio迁移,提前过去探探路,不出所料,原来gradle脚本果然报错,无法运行,想想索性把本地的gradle一起升级到最新版本,毕竟1 ... 
- Android 网络通信框架Volley的简单使用
			Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮. Volley提供的功能: JSON,图像等的异步下载: 网络请求的排序(scheduling) 网络请求的优先级处理 ... 
- 如何让 Qt 的程序使用 Sleep(主线程没有Sleep函数,但线程可用自带的保护函数Sleep)
			熟悉的陌生人 Qt 是事件驱动的,所以当你用Qt的时候,几乎时时刻刻和 QEventLoop 打交道.,只是你可能没有意识到: QCoreApplicaton::exec() QApplication ... 
- vs2010 suite integration toolkit execution
			原因是UltraDeamen的问题,重新换个WinMount来解压ISO文件.完美安装运行 
- SQLite数据库安装与使用
			SQLite是遵守ACID的关系数据库管理系统,它包含在一个相对小的C库中.它是D.RichardHipp创建的公有领域项目. 不像常见的客户端/服务器结构范例,SQLite引擎不是个程序与之通信的独 ... 
- hdu4085
			http://acm.hdu.edu.cn/showproblem.php?pid=4085 斯坦纳树. 用状压DP. 一共有2K个关键点:1,2...,K和N-K+1,N-K+2...,N,我们用一 ... 
- HDU---4417Super Mario  树状数组  离线操作
			题意:给定 n个数,查询 位置L R内 小于x的数有多少个. 对于某一次查询 把所有比x小的数 ”的位置“ 都加入到树状数组中,然后sum(R)-sum(L-1)就是答案,q次查询就要离线操作了,按高 ... 
- windows msiexec quiet静默安装及卸载msi软件包
			aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoUAAAA4CAIAAAAEgBUBAAAIj0lEQVR4nO2dQXLcOAxFdbXJ0aZys6 
- <php>添加数据注意事项
			如果报错信息里有:fetch_all(),肯定是sql语句写错 get传值:<a href="chuli.php?name=1&code=2">处理</a ... 
- CoreText中坐标转换的一些理解
			引言 学习CoreText,最初的想法是写一个杂志类的应用,因为对网易和zarca应用一些技术的疑问,所以,自己有了很强的兴趣欲和钻研欲,开始这段有点不顺的学习过程. 难题 1.对CGContextR ... 
