A 1-2-4 Test

题意:有1、2、4分值的三道题,三位同学作答,第三位同学回答的题目是第一第二位同学至少一个人回答对的,问第三位同学最大得分。

分析:一开始不好入手,但是看到1,2,4,看到至少一个人回答出来的,就隐约想到了逻辑或运算。这道题就变的特别简单了。

题解:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{int n,m;cin >> n >> m;cout << (m|n);return 0;
}

B Hammer

题意:从坐标0开始,想要去X点,Y点有一面墙,但Z点有把锤子可以砸烂墙。问能不能到达X点,最小需要走多远距离。

分析:感觉这是一个大模拟题,只要枚举出所有的情况,就可以输出结果了。分别是xyz、xzy、yxz、yzx、zyx、zxy,还要判断与0的位置确定正负号。

题解:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{int x,y,z;cin >> x >> y >> z;if(z<y&&y<x){if(x<0){cout << abs(x);}else if(x>0&&y<0){cout << abs(x);}else if(y>0&&z<0){cout << -2*z+x;}else{cout << abs(x);}}else if(z<x&&z<y){if(x>0) cout << abs(x);else if(x<0&&y>0) cout << abs(x);else cout << -1;}else if(y<z&&z<x){if(y>0) cout << -1;if(y<0) cout << abs(x);}else if(y<x&&x<z){if(y>0) cout << -1;if(y<0) cout << abs(x);}else if(x<y&&y<z){if(y>0) cout << abs(x);else if(y<0&&z>0) cout << 2*z-x;else if(y<0&&z<0) cout << abs(x);}else{if(y<0) cout << -1;else cout << abs(x);}return 0;
}

TOYOTA MOTOR CORPORATION Programming Contest 2022(AtCoder Beginner Contest 270) AB题解相关推荐

  1. freee Programming Contest 2022(AtCoder Beginner Contest 264) 题解 (A~D)

    A - "atcoder".substr() Time Limit: 2 sec / Memory Limit: 1024 MB Score : 100100100 points ...

  2. Caddi Programming Contest 2021(AtCoder Beginner Contest 193) 题解

    Caddi Programming Contest 2021(AtCoder Beginner Contest 193) A - Discount 打折浮点数除即可 B - Play Snuke 枚举 ...

  3. Atcoder TOYOTA SYSTEMS Programming Contest 2021(AtCoder Beginner Contest 228) B - Takahashi‘s Secret

    题目链接:B - Takahashi's Secret (atcoder.jp) Problem Statement Takahashi has N friends. They have nickna ...

  4. Atcoder TOYOTA SYSTEMS Programming Contest 2021(AtCoder Beginner Contest 228) C - Final Day

    题目链接:C - Final Day (atcoder.jp) Problem Statement N students are taking a 4-day exam. There is a 300 ...

  5. TOYOTA SYSTEMS Programming Contest 2021(AtCoder Beginner Contest 228) ABCD

    A 题意: 有一个开关,每天s点开,t点关(可能在第2天或第n天),判断x点时开着还是关着. 思路: 按照是否需要隔夜分个类. #include<bits/stdc++.h> using ...

  6. NEC Programming Contest 2021(AtCoder Beginner Contest 229) B - Hard Calculation

    题目链接:B - Hard Calculation (atcoder.jp) Problem Statement You are given positive integers A and B. Le ...

  7. KYOCERA Programming Contest 2021 (AtCoder Beginner Contest 200) A~E 题解

    ABC200/KYOCERA2021 A~E [A - Century](https://atcoder.jp/contests/abc200/tasks/abc200_a) 题目大意 输入格式 输出 ...

  8. Mynavi Programming Contest 2021 (AtCoder Beginner Contest 201) A~E 题解

    ABC201/Mynavi2021 A~E [A - Tiny Arithmetic Sequence](https://atcoder.jp/contests/abc201/tasks/abc201 ...

  9. NEC Programming Contest 2021 (AtCoder Beginner Contest 229)

    终于开始补提了 重点 : C, E的倒着算, F的染色,G的相邻的转换: B - Hard Calculation #include <iostream> #include <alg ...

  10. Caddi Programming Contest 2021(AtCoder Beginner Contest 193) F.Zebraness

    题目链接 Problem Statement We have a grid with N horizontal rows and N vertical columns. Let (i,j) denot ...

最新文章

  1. Linux内存管理大图(第三稿)
  2. 使用 Bundle在Activity间传递数据
  3. 51nod 1096 距离之和最小 思维题,求中位数
  4. bert使用做文本分类_使用BERT进行深度学习的多类文本分类
  5. 首页显示登陆用户名php,首页登录后怎么在首页显示用户名以及隐藏登录框?
  6. 苹果发布iOS 12.4首个测试版 苹果信用卡即将来袭
  7. GCD使用经验与技巧浅谈
  8. weixin-api生成二维码
  9. Python源码剖析专栏总览
  10. 在vue中在线查看pdf
  11. c语言59秒倒计时程序,59分59秒倒计时程序及仿真显示
  12. 转载:SyncToy安装使用详解
  13. Kafka组件connector使用详解
  14. 数字后端 - STA
  15. VMware vSphere6.0 服务器虚拟化部署安装图解(最全,最详细)-搭建的所有步骤
  16. 缺少lib库文件解决方法
  17. 对XP系统中Autorun.inf Autorun.exe以及RECYCLER文件夹的认识
  18. 医药、档案、全价值链知识管理等多款产品解决方案在鸿翼云生态大会上发布
  19. 局域网内网地址暴露到公网-内网穿透
  20. 简易CPU,模型机的制作

热门文章

  1. Java 8 - 并行流计算入门
  2. 丧钟为谁而鸣:AI步步逼近,华尔街23万人将失业
  3. 编译bib文件,报错repeated entry
  4. mysql flush tables_MySQL 清理缓存—flush tablesFlush tables的影响
  5. Samsung 6818平台首次编译遇到的问题
  6. html计算梯形的面积,梯形的面积计算
  7. 防止电脑被木马迫害,检测和寻找木马隐藏的位置
  8. 图片木马制作方法详细教程
  9. [任务2]安装ubuntu Linux
  10. Proxifier实现指定进程代理IP 雷电模拟器为例