杭电oj刷题2022
Problem Description
potato老师虽然很喜欢教书,但是迫于生活压力,不得不想办法在业余时间挣点外快以养家糊口。
“做什么比较挣钱呢?筛沙子没力气,看大门又不够帅...”potato老师很是无奈。
“张艺谋比你还难看,现在多有钱呀,听说还要导演奥运开幕式呢!你为什么不去娱乐圈发展呢?”lwg在一旁出主意。
嗯,也是,为了生存,就委屈点到娱乐圈混混吧,马上就拍一部激光电影《杭电记忆——回来我的爱》。
说干就干,马上海选女主角(和老谋子学的,此举可以吸引媒体的眼球,呵呵),并且特别规定,演员必须具有ac的基本功,否则直接out!
由于策划师风之鱼(大师级水王)宣传到位,来应聘的MM很多,当然包括nit的蛋糕妹妹等呼声很高的美女,就连zjut的jqw都男扮女装来应聘(还好被安全顾问hdu_Bin-Laden认出,给轰走了),看来娱乐圈比acm还吸引人哪...
面试那天,刚好来了m*n个MM,站成一个m*n的队列,副导演Fe(OH)2为每个MM打了分数,分数都是32位有符号整数。
一开始我很纳闷:分数怎么还有负的?Fe(OH)2解释说,根据选拔规则,头发染成黄色、化妆太浓、穿的太少等等都要扣分数的,扣的多了就可能是负分了,当然,如果发现话语中夹有日语,就直接给-2147483648分了。
分数送上来了,是我做决定的时候了,我的一个选拔原则是,要选一个面试分数绝对值(必须还是32位整数)最大的MM。
特别说明:如果不幸选中一个负分的MM,也没关系,因为我觉得,如果不能吸引你,那要想法恶心你。
Input
输入数据有多组,每组的第一行是两个整数m和n,表示应聘MM的总共的行列数,然后是m行整数,每行有n个,m和n的定义见题目的描述。
Output
对于每组输入数据,输出三个整数x,y和s,分别表示选中的MM的行号、列号和分数。
note:行号和列号从一开始,如果有多个MM的分数绝对值一样,那么输出排在最前面的一个(即行号最小的那个,如果行号相同则取列号最小的那个)。
Sample Input
2 3
1 4 -3
-7 3 0
Sample Output
2 1 -7
#include<stdio.h>
#include<math.h>
int main()
{int m, n, i, j;while(~scanf("%d%d",&m,&n)){int x, y, max;int arr[100][100];for(i = 1;i <= m; i++)for(j = 1;j <= n; j++)scanf("%d",&arr[i][j]);max = arr[1][1];x = 0;y = 0;for( i = 1;i <= m; i++)for(j = 1; j <= n; j++){if(fabs(arr[i][j]) > fabs(max)){max = arr[i][j];x = i;y = j;}}printf("%d %d %d\n",x,y,max);} return 0;
}
解题思路:通过遍历来进行数组中的数的大小比较,利用标记来记录绝对值最大数,以及其所在位置的坐标。
杭电oj刷题2022相关推荐
- 杭电oj刷题C语言答案+思路
作为接触C语言不久的新人来说,确实有很多没想到的地方,不少方法是暴力求解,代码量长,方法麻烦,一些题目还是有借鉴大佬的答案,请多谅解.一些题目有我的笔记.如有错误以及更好的见解,请理性讨论.如果对你有 ...
- 记录小白杭电OJ刷题
第一阶段:开始入门吧!(15天,53题) 一.输入输出练习(2天,10题) 1000.1089-1096.1001 二.简单操作:(2-4天,12题) 2000-2011.2039 三.英文题试水(3 ...
- 杭电Oj刷题(2017)
字符串统计 题目描述: 对于给定的一个字符串,统计其中数字字符出现的次数. Input 输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串. O ...
- 杭电Oj刷题(2050)
折线分割平面 题目描述: 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具 ...
- 地下城夺宝游戏——杭电OJ 1044题解析
题目来源:杭电OJ-1044 题目大意:一个探险家身处一个危险的地下城,城中很危险,并且城中分散着若干个珠宝:现在地下城即将塌陷,冒险家需要在有限的时间内逃出去,但他希望在逃生的过程中获取一些珠宝并使 ...
- 杭电ACM刷题(1):1002,A + B Problem II
最近忙于考试复习,没有多少可供自己安排的时间,所以我利用复习之余的空闲时间去刷刷杭电acm的题目,也当对自己编程能力的锻炼吧. Problem Description I have a very si ...
- 用python爬取杭电oj的数据
暑假集训主要是在杭电oj上面刷题,白天与算法作斗争,晚上望干点自己喜欢的事情! 首先,确定要爬取哪些数据: 如上图所示,题目ID,名称,accepted,submissions,都很有用. 查看源代码 ...
- 杭电OJ——第1000,1001题
今天第一次接触杭电OJ,感觉很新奇有趣.希望从今天开始其乐无穷的刷题之路吧 1000题: Problem Description Calculate A + B. Input Each line wi ...
- 杭电OJ第11页2075~2079算法题(C语言)
目录 2075.A|B? 2076.夹角有多大 2077.汉诺塔IV 2078.复习时间 2079.选课时间 2075.A|B? Problem Description 正整数A是否能被正整数B整除, ...
最新文章
- 在ESXi5,1,ESXi5.5安装异步驱动程序
- 正则表达式基本语法详解
- MySQL之安装美团点评的SQLAdvisor
- SQL Server安装文件挂起错误解决办法
- vue 打开一个iframe_Vue 之五 —— 单元测试
- C++调用C#的dll
- xampp for linux
- php一次上传多张图片,html5 multiple的使用。
- 解决办法:RuntimeError: module compiled against API version 0xc but this version of numpy is 0xa
- OKR 八问 —— 关于 OKR 的常见问题与思考
- ARM Cortex-M 调试器 - 基础知识
- 《大唐卫星网络电视》
- Pycharm安装、使用的一些操作
- Hive 如何设置ReduceTask的数量
- C/C++——老夫记不住
- 公司建网站多少钱?【网站多少钱】
- 在MATLAB上运行Python示例
- 项目日志出现:syntax error, error in :‘it 5 LIMIT ? ‘, expect LIMIT, actual LIMIT pos 问题
- 太阳能热水器两芯液位温度检测
- python 调用剪切板
热门文章
- BPMN 2.0 快速使用文档
- jsp怎么操作html标签,JSP、HTML标签
- 92game帝国CMS电影视频在线播放网站源码 自适应手机端
- 三毛作品集——在线阅读
- 【5G架构】5G 核心网架构概述
- 气象数据的常用格式以及处理的工具
- Linux(5)RedHat7 基本命令四-cd命令详解
- 基于主题的蜘蛛搜索技术
- :-1: error: cannot open C:\Users\裙子\AppData\Local\Temp\main.obj.10164.16.jom for write
- MATLAB在app中扫描串口并在下拉菜单中显示