题目如下:

AC代码如下:

#include<stdio.h>
int main()
{int t;scanf("%d", &t);while (t--){int flag = 1;int x, y, z;scanf("%d %d %d", &x, &y, &z);if (x < y){int tmp = x;tmp = x;x = y;y = tmp;}int ok_n = (x - y) * 2;int date = x - y;if (x > ok_n || y > ok_n || z > ok_n){flag = 0;}if (flag == 0)printf("-1\n");else{if (z + date <= ok_n)printf("%d\n", z + date);elseprintf("%d\n", z - date);}}return 0;
}

代码分析:

其实这个题就是找规律;

规律找到了+判断就可以A了!

1——》找到理想的n(如果合理,环中最大的数字)

2——》进行判断合理性

{

合理——》再进行判断,进行输出。

不合理——》输出-1;

}

请结合代码理解!

ps:开学的第五天,ACM越来越近!

加油努力!!!

B. Who‘s Opposite?相关推荐

  1. Nearest Opposite Parity(反向建边+spfa)

    You are given an array aa consisting of nn integers. In one move, you can jump from the position ii ...

  2. Complementary congruent and opposite neurons achieve concurrent multisensory integration and segrega

    2019年5月23日,北京大学信息科学技术学院.麦戈文脑科学研究所.北大-清华生命科学联合中心吴思课题组在国际著名期刊eLife发表了题为: "Complementary congruent ...

  3. CodeForces - 1272E Nearest Opposite Parity(多源起点的最短路)

    题目链接:点击查看 题目大意:给出 n 个点,每个点都有一个权值 a[ i ],且每个点可以到达 ( i - a[ i ] ) 和 ( i + a[ i ] ) 两个位置,花费为 1,问每个点到达与其 ...

  4. [Ramda] Complement: Logic opposite function

    Take a function as arguement, and the function only return true of false. If the function 'f' return ...

  5. CodeGen融合核心关系循环扩展

    CodeGen融合核心关系循环扩展 Expansion Tokens <HARMONYCORE_RELATION_NAME> 插入当前关系的名称.关系名称将自动生成,但可以由Harmony ...

  6. 黑马程序员 交通灯案例

    ---------------------- android培训.java培训.期待与您交流! ---------------------- 通过张老师的交通灯的例子我认识到了很多:首先是要结合现实生 ...

  7. URAL - 1902 Neo-Venice

    题目: Mars was the first planet colonized by humans. After a long terraforming process its appearance ...

  8. android约束布局中 链,Android-ConstraintLayout(约束布局)-Chains链(链条布局,Nice)

    到Chains这个部分了.之前的新项目做得登录,注册,重置密码等暂时还没用到这种.不过后面可能随着新的设计可能会涉及到.所以赶紧过来看看先.新项目基本就打算全部用约束布局实现了.实际用了也会越来越熟悉 ...

  9. 基于熵权法优劣解距离法_维普资讯中文期刊服务平台-基于改进TOPSIS方法的航空装备预研项目技术风险评估...

    摘 要:技术风险是引发费用风险和进度风险的主要因素,因此在航空装备的研制中需要重点管控和规避.为提供可靠的航空装备预研项目技术方案的选择依据,采用改进的TOPSIS方法对五种不同航空装备预研方案的技术 ...

最新文章

  1. POI简易帮助文档系列--给Excel设置样式
  2. 码农翻身之——分布式,集群,负载均衡
  3. OpenGL编程指南13:光源移动
  4. 东莞理工c语言作业,东莞理工学院C语言网上作业..doc
  5. 对象关系映射(ORM)及代码生成器和插件C#源码(DBFrameworkV4.5.3)
  6. 支付宝上线“老年版相互宝”:爸妈终于可以加入了
  7. 老板分分钟要急需应急海报怎么做?PSD分层万能模板帮你解决燃眉之急!
  8. arraylist扩容是创建新数组吗 java_Java 集合,你肯定也会被问到这些
  9. Python 3 - 如何下载视图和保存证书
  10. 使用 file_get_contents 获取网站信息报错failed to open stream: HTTP request failed!
  11. new操作符内部原理(二) 及 delete和free
  12. 得了骨关节炎不能吃什么?
  13. Xsolla对话成都游戏茶馆CEO
  14. java计算机毕业设计宠物店管理系统设计与实现源码+mysql数据库+系统+lw文档+部署
  15. Fairplay DRM与混淆实现的研究
  16. 南邮 OJ 1567 Suspicious Stocks
  17. python 股票数据挖掘_python数据分析之股票实战
  18. java split 不含_java神坑系列——split
  19. 1.已知本原多项式,利用Matlb中的simulink构成m序列产生器。2.已知任意本原多项式,利用matlb软件编程求解其对应的m序列以及m序列产生过程。
  20. 南京信息工程大学本科毕业论文答辩和论文选题PPT模板

热门文章

  1. java 课后习题 判断用户输入的数是否为质数
  2. Tomcat Post请求参数长度限制
  3. CAS自旋锁到底是什么?为什么能实现线程安全?
  4. 【Python】 平方根
  5. 使用Pass提高效率
  6. 【java】测试dubbo业务
  7. 西河某人_如何使用增强现实祝某人生日快乐
  8. 我建了这个-现在呢? 如何在DigitalOcean Droplet上部署React App。
  9. C#入门,基本的整型输入
  10. 第二章 获取变量的相关统计指标