题目描述:
有 n 只骆驼在公园里互相吐口水,如果一个骆驼在 x 位置能吐距离为 d 的口水,如果那个位置有骆驼的话,那么他只能吐中位置在 x+d 的骆驼。
问是否有两个骆驼能彼此之间吐中口水,是的话输出YES,否则输出NO
解题思路:
从第一头骆驼开始,算出它能吐到的位置,再看这个被吐到的位置有没有骆驼,如果有的话,再判断被吐的骆驼能吐到的位置是否是刚刚吐它那只骆驼,哈哈哈哈哈哈`

#include <stdio.h>struct L{int lx;//表示骆驼的位置int d;//表示吐的距离和方向
};int main(void)
{int i,j,n,k1,k2;struct L arr[120];//初始化数组for(i=0;i<120;i++){arr[i].lx = 0;arr[i].d = 0;}//输入每头骆驼的初始位置和吐口水的距离scanf("%d",&n);for(i=1;i<=n;i++){scanf("%d %d",&arr[i].lx,&arr[i].d);}//开始判断for(i=1;i<=n;i++){k1 = arr[i].lx + arr[i].d; //第i头骆驼能吐到的地方for(j=1;j<=n;j++)//开始寻找哪一头能被吐到{if(arr[j].lx == k1){k2 = arr[j].lx+arr[j].d;if(k2 == arr[i].lx)//判断能不能吐回去{printf("YES");return 0;}}}}printf("NO");return 0;
}

CF29A Spit Problem相关推荐

  1. 算法成长之路------CF29A Spit Problem

    学习目标:算法学习-Day21 **题库:洛谷题库 ** 每天保持发布一篇Java或C算法题解! 题目: 有 n 只骆驼在公园里互相吐口水,如果一个骆驼在 x 位置能吐距离为 d 的口水,如果那个位置 ...

  2. CodeForces - 29A - Spit Problem

    题目出处:codeforces - 29A A. Spit Problem time limit per test 2 seconds memory limit per test 256 megaby ...

  3. CodeForces刷题C语言:Next Test、Spit Problem、Traffic Lights、Reconnaissance、Borze

    记录洛谷刷题C语言 一.Next Test 题面翻译 题面描述 给出 nnn 个互不相同的整数 aia_iai​ ,从小到大找第一个没有出现过的整数. 输入格式 第一行一个正整数 nnn ,之后是 n ...

  4. 【ACM】Spit Problem

    [ACM]Spit Problem 题目 In a Berland's zoo there is an enclosure with camels. It is known that camels l ...

  5. CodeForces - 29A Spit Problem【水题】

    题目链接:https://codeforces.com/contest/29/problem/A #include <iostream> #include <cstdio> # ...

  6. CF 29A Spit Problem

    水题 #include <iostream>using namespace std;int main() {int n;int data[110][2];while(cin>> ...

  7. C-CF29A Spit Problem

    题解: 给定三个整数A,B,n,试求满足A*X^n=B的X值(若无解则输出"No solution",有多个解则输出任意一个),A,B的绝对值不超过1000,1<=n< ...

  8. D-CF29A Spit Problem

    题解 将问题转换为,在数轴有n个点,每个点都有初始位置xi和系数di,使得xi+di=xj&&xj+dj=xi即可. #include<bits/stdc++.h> usi ...

  9. linux下yum错误:[Errno 14] problem making ssl connection Trying other mirror.

    所有的base 都要取消注释 mirrorlist 加上注释 另外所有的enable都要设为零 目录 今天是要yum命令安装EPEL仓库后 yum install epel-release 突然发现y ...

最新文章

  1. 十天精通CSS3(3)
  2. ASP.NET中 DropDownList+DetailsView(详细视图)的使用前台绑定
  3. Android 获取SD卡路径和判断SD卡是否存在.
  4. JSP脚本 9大内置对象
  5. JavaScript prototype
  6. 点击跳转到QQ聊天界面
  7. Linux---进程调度相关命令解析
  8. 【转载】#323 - A Generic Class is a Template for a Class
  9. Python中匿名函数与内置高阶函数详解
  10. 对象序列化与反序列化(二进制 byte[])
  11. linux系统小米球(ngrok)实现内网穿透
  12. 【转载】非常实用的chrome插件 IT人必备
  13. linux下1060显卡驱动安装,ubuntu16.04 联想拯救者y7000笔记本电脑安装1060显卡驱动,及ubuntu16.04更新内核...
  14. 地图学相关知识(二)
  15. RoI Pooling详解
  16. 深井冰!沙雕码农脑洞大,盘点Github上那些不忍直视奇葩脑回路的沙雕项目!
  17. 解决浏览器连不上校园网问题
  18. Android免root投屏远程控制,MK手机远程控制
  19. 【无人驾驶系列九】无人驾驶系统安全
  20. 开关电源仿真,SIMPLIS更专业

热门文章

  1. SVM 原理详解,通俗易懂
  2. 大专计算机专业建设计划书,新时期计算机专业建设的策略
  3. Event causality extraction based on connectives analysis
  4. 洛谷之—水晶灯火灵(吐血)
  5. 多线程如何实现事务回滚?一招帮你解决
  6. 【2023蓝桥杯】2017年第八届C/C++A组真题(解析笔记)
  7. 实现Android底层驱动开发并裁剪定制Android操作系统
  8. leet_452_find_min_arrow_shots(用最少数量的箭引爆气球)
  9. Elsevier期刊的Conflict of Interest Form网址
  10. 互联网产品经理和原型设计