YTU 2893: F--Mark的双薪
2893: F--Mark的双薪
时间限制: 1 Sec 内存限制: 128 MB
提交: 230 解决: 17
题目描述
程序员 Mark 编制的 PPYU 游戏终于上线。Mark 认为自己起早贪黑工作努力,工作量最高,于是要求项目经理给自己双倍薪水。项目经理允诺如果 Mark 在项目组中找到两个程序员,其工作量之和等于他自己的工作量,就给他双薪。请你帮助判断是否 Mark 能否得到双倍薪水。
输入
第一行给出n(1<n<100),m,表示项目组里有 n 个程序员,Mark的工作量是 m。接下来的 2~n+1 行是 n 个程序员的姓名和工作量。其中任意两个程序员的工作量不会是一样的。
输出
请你输出符合条件的两个程序员的名字,工作量小的在前面。如果有多组满足条件的数据,请每行输出一组,按第一个工作量升序输出。如果不存在满足条件的两个程序员,请输出Not Exist!
样例输入
5 15
Lucy 1
Lily 4
Wanglei 11
Dongdong 7
Mingzi 2
样例输出
Lily Wanglei
你 离 开 了 , 我 的 世 界 里 只 剩 下 雨 。 。 。
#include <stdio.h>
#include <string.h>
#include <algorithm>
using namespace std;
struct fun
{
char name[999];
int wt,ii;
};
fun my[105];
int cmp(fun a,fun b)
{
return a.wt<b.wt;
}
int main()
{
int n,t,f=1;
scanf("%d%d",&n,&t);
for(int i=0; i<n; ++i)
{
scanf("%s %d",my[i].name,&my[i].wt);
my[i].ii=1;
}
sort(my,my+n,cmp);
for(int i=0; i<n; ++i)
if(my[i].ii)
for(int j=i+1; j<n; ++j)
if(my[i].wt+my[j].wt==t)
{
printf("%s %s\n",my[i].name,my[j].name);
f=0;
}
if(f)printf("Not Exist!\n");
return 0;
}
#include <string.h>
#include <algorithm>
using namespace std;
struct fun
{
char name[999];
int wt,ii;
};
fun my[105];
int cmp(fun a,fun b)
{
return a.wt<b.wt;
}
int main()
{
int n,t,f=1;
scanf("%d%d",&n,&t);
for(int i=0; i<n; ++i)
{
scanf("%s %d",my[i].name,&my[i].wt);
my[i].ii=1;
}
sort(my,my+n,cmp);
for(int i=0; i<n; ++i)
if(my[i].ii)
for(int j=i+1; j<n; ++j)
if(my[i].wt+my[j].wt==t)
{
printf("%s %s\n",my[i].name,my[j].name);
f=0;
}
if(f)printf("Not Exist!\n");
return 0;
}
YTU 2893: F--Mark的双薪的更多相关文章
- Hexo写作系列(3) - 文章标题含有双引号"导致页面渲染失败无法打开
问题 在用Hexo写文章时,如果文章标题含有双引号",也就是说如果在文件头里的title出现双引号,如下: --- title: Hexo - 文章标题含有双引号"导致页面渲染失败 ...
- v-cloak解决Vue双大括号闪烁问题
相信不少人和我一样,初次查看一个技术的文档的时候,知识吸收的很慢,因为对这个技术的不熟悉导致不清楚各种操作的应用场景,当我意识到这件事之后,我决定换种学习思路,即以实战为主,卡壳就查文档,会对这个技术 ...
- HTML转义字符大全
ISO Latin-1字符集: — 制表符Horizontal tab — 换行Line feed — 回车Carriage Return — Space ! ! — 惊叹号Exclamati ...
- 【转】HTML转义字符大全
ISO Latin-1字符集: — 制表符Horizontal tab — 换行Line feed — 回车Carriage Return — Space ! ! — 惊叹号Exclamati ...
- HTML语言特殊字符对照表(ISO Latin-1字符集)
HTML字符实体(Character Entities) 有些字符在HTML里有特别的含义,比如小于号<就表示HTML Tag的开始,这个小于号是不显示在我们最终看到的网页里的.那如果我们希望在 ...
- 爬虫技术 -- 基础学习(一)HTML规范化(附特殊字符编码表)
最近在做网页信息提取这方面的,由于没接触过这系列的知识点,所以逛博客,看文档~~看着finallyly大神的博文和文档,边看边学习边总结~~ 对网站页面进行信息提取,需要进行页面解析,解析的方法有以下 ...
- HTML常用符号
HTML转义符号 HTML常用符号: 显示一个空格 < 小于 < <> 大于 > >& &符号 & &" 双引号 & ...
- HTML转义字符集合
readme:这次可以不readme了,因为这个是我copy过来的~ ISO Latin-1字符集: — 制表符Horizontal tab — 换行Line feed — 回车Carriage ...
- HTML中的转义字符
HTML常用符号: 显示一个空格 < 小于 < <> 大于 > >& &符号 & &" 双引号 " &qu ...
随机推荐
- Java学习之理解多态
Java 多态 多态是同一个行为具有多个不同表现形式或形态的能力.多态就是同一个接口,使用不同的实例而执行不同操作,多态性是对象多种表现形式的体现.例如:可以把人分为男人和女人,男人有做力气活的能力, ...
- Python内置函数—bytearray
英文文档: class bytearray([source[, encoding[, errors]]]) Return a new array of bytes. The bytearray cla ...
- Oracle中的特殊判式
Oracle中的特殊判式 除了逻辑运算之外,Oracle提供了一些特殊判式.这些判式可以用来生成更加复杂和灵活的查询条件.本节将着重介绍以下几种判式. Between: 取值范围 In: 集合成员测试 ...
- 【Ajax 2】封装Ajax的核心对象:XMLHttpRequest对象
导读:AJAX利用一个构建到所有现代浏览器内部的对象-XMLHttpRequest-来实现发送和接收HTTP请求与响应信息.那么,XMLHttpRequest对象是怎么创建和封装的呢? 一.简介 1. ...
- SpringMVC(8) - 处理器映射
在以前的Spring版本中,用户需要在Web应用程序上下文中定义一个或多个HandlerMapping bean,以将传入的Web请求映射到适当的处理器.通过引入带注解的控制器,就不需要像之前那样定义 ...
- 如何打开Oracle的dmp文件
在工作中经常使用到别人提供过来的dmp文件,由于不知道备份时所用的用户名,这样就不能恢复. 通过打开DMP文件可以查看到备份时使用的用户名. 1.如果dmp文件比较小,用文本编辑器打开就可以了. 2. ...
- [NOIP1999] 提高组 洛谷P1016 旅行家的预算
题目描述 一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的).给定两个城市之间的距离D1.汽车油箱的容量C(以升为单位).每升汽油能行驶的距离D2.出发点每升汽油价格P和沿 ...
- oc温习二:基本运算及基本运算符
C语言一共有34种运算符,如下: 运算符分类: 1.按照功能划分: (1)算术运算符 + 加法运算符 - 减法运算符 或者负值运算符 * 乘法运算符 / 除法运算符 % 模运算符,或者取余运算符,要求 ...
- 如何判断一个app是原生app还是 webapp,或者是混合app
1.(快速)滚动起来是否比较卡2.图片加载失败的图标 断网检查不是绝对的,web app并不一定是在远程服务器上的, 也能pack在程序里,load本地的资源也能算是web app. web ...
- Java实现敏感词过滤代码
原文:http://www.open-open.com/code/view/1445762764148 import java.io.BufferedReader; import java.io.Fi ...