CodeFroces 812A Sagheer and Crossroads
来源:互联网 发布:wifi模块远程控制源码 编辑:程序博客网 时间:2024/05/24 04:32
题意就是,有一个十字路口如图所示,然后给你标出每个路口是否有车,是往左还是直走还是往右,然后还给出行人灯,如果是1就是绿灯。问是否有可能有车撞到人的事故发生。
四个路口,我们直接记录每个路口的信息,如果某个路口行人灯是绿的,我们就判断四个路口是否有情况会发生事故。
代码如下:
#include<bits/stdc++.h>using namespace std;struct node{int l, s, r, p;}a[5];int main(){bool flag = 0;for(int i = 0; i < 4; i++){scanf("%d%d%d%d", &a[i].l, &a[i].s, &a[i].r, &a[i].p);}for(int i = 0; i < 4; i++){if(a[i].p == 1){if(a[i].l || a[i].s || a[i].r)flag = 1;if(a[(i + 2) % 4].s)flag = 1;if(a[(i + 1) % 4].l)flag = 1;if(a[i == 0 ? 3 : i - 1].r)flag = 1;}}if(flag)cout << "YES" << endl;elsecout << "NO" << endl;return 0;}
阅读全文
0 0
- CodeFroces 812A Sagheer and Crossroads
- Codeforces 812A-Sagheer and Crossroads
- Codeforces 812A Sagheer and Crossroads[模拟]
- Codeforces 812 A Sagheer and Crossroads
- CodeForces 812A Sagheer and Crossroads
- codeforces 812A Sagheer and Crossroads
- Sagheer and Crossroads
- Codeforces812A Sagheer and Crossroads
- Codeforces812A Sagheer and Crossroads
- Codeforces Round #417 (Div. 2) A. Sagheer and Crossroads
- Codeforces Round #417 (Div. 2) A. Sagheer and Crossroads
- Codeforces Round #417 (Div. 2) A. Sagheer and Crossroads
- Codeforces Round #417 (Div. 2)-A. Sagheer and Crossroads-模拟
- Codeforces Round #417 (Div. 2) A. Sagheer and Crossroads(模拟)
- CodeFroces 812B Sagheer, the Hausmeister(BFS)
- Codefroces 280 div2 A. Vanya and Cubes
- codefroces#337 A Pasha and Stick【思维】
- codefroces#337 A Pasha and Stick【思维】
- JAVA--递归分形树
- Android NDK开发之旅(3): 详解JNI数据类型与C/C++、Java之间的互调
- Android玩---Android Studio---如何优雅的使用Android Studio(1)
- Java Spring mvc 操作 Redis 及 Redis 集群
- Log4j的配置与使用
- CodeFroces 812A Sagheer and Crossroads
- 案例解析逆向思维SEO技巧
- 【C-Coding】cJSON使用以及在stm32中的应用
- RabbitMQ 笔记
- 计算具体某天是星期几
- 前端学习笔记2-CSS
- 《数学之美》阅读笔记part1——第1章到第15章
- 浅谈Spring事务隔离级别
- 【centos】php5.4升级到php5.6