计蒜客 15499 阿里的新游戏 题解
来源:互联网 发布:淘宝卖家怎么联系快递 编辑:程序博客网 时间:2024/05/17 08:33
题意
阿里九游开放平台近日上架了一款新的益智类游戏——成三棋。成三棋是我国非常古老的一个双人棋类游戏,成三棋的棋盘上有很多条线段,只能在线段交叉点上放入棋子。如果一条线段上的三个交叉点都被同一玩家的棋子占据的话,则称这条线段被该玩家 成三。现在,小红和小明两人在游戏平台上下棋,其中小红的棋子是黑色的。请你帮小红计算他成三的线段数。
思路
存下黑棋的横纵坐标,枚举线段进行判定
代码
#include <cstdio>int x[9],y[9];int main(){ int n,m,cnt,ans,xx,yy; scanf("%d%d",&n,&m); for(int i=0;i<n;i++) scanf("%d%d",&x[i],&y[i]); ans=0; cnt=0; for(int i=0;i<n;i++) if(x[i]==-3) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(x[i]==-2) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(x[i]==-1) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(x[i]==3) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(x[i]==2) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(x[i]==1) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(y[i]==-3) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(y[i]==-2) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(y[i]==-1) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(y[i]==3) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(y[i]==2) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(y[i]==1) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(x[i]==0&&y[i]<0) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(x[i]==0&&y[i]>0) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(y[i]==0&&x[i]>0) cnt++; if(cnt==3) ans++; cnt=0; for(int i=0;i<n;i++) if(y[i]==0&&x[i]<0) cnt++; if(cnt==3) ans++; for(int i=0;i<m;i++) scanf("%d%d",&xx,&yy); printf("%d\n",ans); return 0;}
阅读全文
0 0
- 计蒜客 15499 阿里的新游戏 题解
- 计蒜客 15503 百度的年会游戏 题解
- 教官的游戏题解
- 计蒜客 15500 阿里天池的新任务(简单) 题解
- 2017 计蒜之道 初赛 第一场 A.阿里的新游戏
- 计蒜之道(阿里的新游戏)第一题 解题报告
- 计蒜之道初赛第一场-阿里的新游戏
- 2017 计蒜之道 初赛 第一场 A. 阿里的新游戏
- 2017 计蒜之道 初赛 第一场 阿里的新游戏(找规律,几何,模拟)
- 2017 计蒜之道 初赛 第一场 A题(阿里的新游戏)
- 2017年计蒜客初赛第一场 第一题 阿里的新游戏
- 【BZOJ3105】【拟阵】【高斯消元】【贪心】[cqoi2013]新Nim游戏 题解
- 游戏开发新的
- 来往:一张阿里自己的新彩票
- 阿里电视游戏开发者沙龙召开 把脉电视游戏新方向
- [JLOI2014]松鼠的新家题解
- 题解: nyoj237 游戏高手的烦恼
- 洛谷P2006--赵神牛的游戏_题解
- 关联子查询+嵌套子查询
- 2017浅谈计算机类找工作
- Hold住Leetcode——Two Sum II
- 486. Predict the Winner
- 行为型设计模式-命令模式
- 计蒜客 15499 阿里的新游戏 题解
- 我将进化成一条狗(7)——脑机接口
- Repeated DNA Sequences
- Java集合——HashMap原理及要点(二)
- hadoop-20
- windows下KafkaOffsetMonitor下载及安装
- WORD系列教程-多级编号制作合同
- web--7.分页显示
- 机器学习实战笔记--决策树