CF-333B - Chips
来源:互联网 发布:修剪绿化软件 编辑:程序博客网 时间:2024/05/17 23:30
题目来源:http://codeforces.com/problemset/problem/333/B
看了好久的题目才看懂题意
就是给你一张n*n的格子,一些格子有障碍不能经过
然后让你在除了角落的格子边界放东西,这些东西会朝着他的对面边界每分钟走一格
然后规定是东西不能同时进入到一个格子,不能碰到障碍
然后就是一道水题,直接先枚举不能放东西的边界,然后就特殊判断一下n的奇偶性
#include <iostream>#include <cstring>#include <cstdio>#define MAXN 1005using namespace std;int n,m,ans;int a[MAXN][MAXN];int main(){ while(~scanf("%d%d",&n,&m)) { ans=0; int visr[MAXN],visc[MAXN],i,j; memset(visr,0,sizeof(visr)); memset(visc,0,sizeof(visc)); for(int k=1;k<=m;k++) { scanf("%d%d",&i,&j); visr[i]=1; visc[j]=1; } for(int k=2;k<n;k++) { if(visr[k]==0) ans++; if(visc[k]==0) ans++; } if((n%2==1)&&visc[n/2+1]==0&&visr[n/2+1]==0) ans--; printf("%d\n",ans); }}
- CF-333B - Chips
- 贪心 CF 333B Chips
- CF 333 B.Chips CodeForces【伪容斥】
- Chips
- Codeforces Round #194 (Div. 1) / 333B Chips(贪心+代码优化)
- cf-B
- cf B
- CF 1B Spreadsheet
- CF 3B Lorry
- CF 176B
- CF 91B
- cf 131 DIV2 B
- CF 113B || CF196D
- CF 126B
- CF-236B
- CF 254B(日期)
- cf 79B
- CF - 158B - Taxi
- 文件权限
- 【C大事】第三讲文本框内容的交互
- Mysql简介及概念
- 返回局部变量的地址
- windows 命令行cmd环境变量查看,更改,设置
- CF-333B - Chips
- 【C大事】第四讲:重复代码封装函数的思想
- Unable to open editor, unknown editor ID: "xxxxxxxxx"
- Linux网络配置详解
- 设置ubuntu登录自启动程序
- LAMP之安装Mysql
- LAMP之安装Apache
- 【C大事】第五讲 组合框控件,下拉列表
- POJ1088 滑雪-记忆化搜索