POJ 1547 Clay Bully G++
来源:互联网 发布:金融互助系统源码 编辑:程序博客网 时间:2024/05/16 07:42
描述
Terry是一个幼儿园老师,给小朋友们上黏土课。有的小朋友好抢别的小朋友的黏土。编写程序找出抢黏土的小朋友和被抢黏土的小朋友。
输入
第一行是这一次游戏的小朋友数n,为-1表示输入结束。之后n行分别是黏土的长,宽,高和小朋友的姓名。
输出
每行输出在一次游戏中 抢黏土的小朋友 took clay from 被抢黏土的小朋友。
#include <iostream>#include <cstring>#include <string>using namespace std;int main(){string shuc[1000];int pp=0;while(1){int n;cin>>n;if(n==-1){break;}int a[n];int b[n];int c[n];string name[n];memset(a,0,sizeof(a));memset(b,0,sizeof(b));memset(c,0,sizeof(c));int jg[n];memset(jg,0,sizeof(jg));int min=0;int max=0;for(int i=0;i<n;i++){cin>>a[i]>>b[i]>>c[i]>>name[i];jg[i]=a[i]*b[i]*c[i];if(jg[i]>jg[max]){max=i;}if(jg[i]<jg[min]){min=i;}}/*int min=0;int max=0;for(int i=1;i<n;i++){if(jg[i]>jg[max]){max=i;}if(jg[i]<jg[min]){min=i;}}*/shuc[pp]=name[max]+" took clay from "+name[min]+".";//cout<<name[max]<<" took clay from "<<name[min]<<"."<<endl;pp++;/*for(int i=0;i<n;i++){cout<<a[i]<<" "<<b[i]<<" "<<c[i]<<" "<<name[i]<<" "<<jg[i]<<endl;}*/}for(int i=0;i<pp+1;i++){cout<<shuc[i]<<endl;}return 0;}
0 0
- POJ 1547 Clay Bully G++
- POJ 1547 Clay Bully
- POJ 1547:Clay Bully
- Clay Bully-1547
- POJ 1547 Clay Bully 结构体数组使用题意理解
- ZOJ 1755 && POJ 1547 Clay Bully(简单排序+map容器)
- pku_1547 Clay Bully
- ZOJ 1755 Clay Bully
- zoj 1755 Clay Bully
- ZOJ 1755 Clay Bully
- zoj 1755 Clay Bully
- 北大ACM poj1547 Clay Bully
- zoj 1755 Clay Bully(水~)
- ZOJ Problem Set - 1755 Clay Bully
- 网霸 cyber-bully
- 狱霸 jailhouse bully
- 1755_Clay Bully
- POJ 3094 Quicksum G++
- SpringMVC的四个基本注解annotation
- imooc js进阶篇 6-11编程练习
- Windows文本文件编码
- VB的PaintPicture与StretchBlt的异同比较
- 136. Single Number
- POJ 1547 Clay Bully G++
- Servlet是如何处理多个请求同时访问呢?
- 联赛总结
- 玲珑杯 I -- I am Two
- linux ubuntu麒麟下安装playframework和Intellij2016
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- 奇偶数分离
- 读李尚龙《你只是看起来很努力》摘录的句子
- 清除浏览器缓存的几种方法