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相关推荐

  1. 杭电oj刷题C语言答案+思路

    作为接触C语言不久的新人来说,确实有很多没想到的地方,不少方法是暴力求解,代码量长,方法麻烦,一些题目还是有借鉴大佬的答案,请多谅解.一些题目有我的笔记.如有错误以及更好的见解,请理性讨论.如果对你有 ...

  2. 记录小白杭电OJ刷题

    第一阶段:开始入门吧!(15天,53题) 一.输入输出练习(2天,10题) 1000.1089-1096.1001 二.简单操作:(2-4天,12题) 2000-2011.2039 三.英文题试水(3 ...

  3. 杭电Oj刷题(2017)

    字符串统计 题目描述: 对于给定的一个字符串,统计其中数字字符出现的次数. Input 输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串. O ...

  4. 杭电Oj刷题(2050)

    折线分割平面 题目描述: 我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目.比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具 ...

  5. 地下城夺宝游戏——杭电OJ 1044题解析

    题目来源:杭电OJ-1044 题目大意:一个探险家身处一个危险的地下城,城中很危险,并且城中分散着若干个珠宝:现在地下城即将塌陷,冒险家需要在有限的时间内逃出去,但他希望在逃生的过程中获取一些珠宝并使 ...

  6. 杭电ACM刷题(1):1002,A + B Problem II

    最近忙于考试复习,没有多少可供自己安排的时间,所以我利用复习之余的空闲时间去刷刷杭电acm的题目,也当对自己编程能力的锻炼吧. Problem Description I have a very si ...

  7. 用python爬取杭电oj的数据

    暑假集训主要是在杭电oj上面刷题,白天与算法作斗争,晚上望干点自己喜欢的事情! 首先,确定要爬取哪些数据: 如上图所示,题目ID,名称,accepted,submissions,都很有用. 查看源代码 ...

  8. 杭电OJ——第1000,1001题

    今天第一次接触杭电OJ,感觉很新奇有趣.希望从今天开始其乐无穷的刷题之路吧 1000题: Problem Description Calculate A + B. Input Each line wi ...

  9. 杭电OJ第11页2075~2079算法题(C语言)

    目录 2075.A|B? 2076.夹角有多大 2077.汉诺塔IV 2078.复习时间 2079.选课时间 2075.A|B? Problem Description 正整数A是否能被正整数B整除, ...

最新文章

  1. 在ESXi5,1,ESXi5.5安装异步驱动程序
  2. 正则表达式基本语法详解
  3. MySQL之安装美团点评的SQLAdvisor
  4. SQL Server安装文件挂起错误解决办法
  5. vue 打开一个iframe_Vue 之五 —— 单元测试
  6. C++调用C#的dll
  7. xampp for linux
  8. php一次上传多张图片,html5 multiple的使用。
  9. 解决办法:RuntimeError: module compiled against API version 0xc but this version of numpy is 0xa
  10. OKR 八问 —— 关于 OKR 的常见问题与思考
  11. ARM Cortex-M 调试器 - 基础知识
  12. 《大唐卫星网络电视》
  13. Pycharm安装、使用的一些操作
  14. Hive 如何设置ReduceTask的数量
  15. C/C++——老夫记不住
  16. 公司建网站多少钱?【网站多少钱】
  17. 在MATLAB上运行Python示例
  18. 项目日志出现:syntax error, error in :‘it 5 LIMIT ? ‘, expect LIMIT, actual LIMIT pos 问题
  19. 太阳能热水器两芯液位温度检测
  20. python 调用剪切板

热门文章

  1. BPMN 2.0 快速使用文档
  2. jsp怎么操作html标签,JSP、HTML标签
  3. 92game帝国CMS电影视频在线播放网站源码 自适应手机端
  4. 三毛作品集——在线阅读
  5. 【5G架构】5G 核心网架构概述
  6. 气象数据的常用格式以及处理的工具
  7. Linux(5)RedHat7 基本命令四-cd命令详解
  8. 基于主题的蜘蛛搜索技术
  9. :-1: error: cannot open C:\Users\裙子\AppData\Local\Temp\main.obj.10164.16.jom for write
  10. MATLAB在app中扫描串口并在下拉菜单中显示