当前位置: 首页 > news >正文

四川网站建设yijia028链接交换

四川网站建设yijia028,链接交换,政务网站建设索引,网站做签到功能在 MMORPG《最终幻想14》的副本“乐欲之所瓯博讷修道院”里,BOSS 机工士姆斯塔迪奥将会接受玩家的挑战。 你需要处理这个副本其中的一个机制:NM 大小的地图被拆分为了 NM 个 11 的格子,BOSS 会选择若干行或/及若干列释放技能,玩家…

在 MMORPG《最终幻想14》的副本“乐欲之所瓯博讷修道院”里,BOSS 机工士姆斯塔迪奥将会接受玩家的挑战。

你需要处理这个副本其中的一个机制:N×M 大小的地图被拆分为了 N×M 个 1×1 的格子,BOSS 会选择若干行或/及若干列释放技能,玩家不能站在释放技能的方格上,否则就会被击中而失败。

给定 BOSS 所有释放技能的行或列信息,请你计算出最后有多少个格子是安全的。

输入格式:

输入第一行是三个整数 N,M,Q (1≤N×M≤105,0≤Q≤1000),表示地图为 N 行 M 列大小以及选择的行/列数量。

接下来 Q 行,每行两个数 Ti​,Ci​,其中 Ti​=0 表示 BOSS 选择的是一整行,Ti​=1 表示选择的是一整列,Ci​ 为选择的行号/列号。行和列的编号均从 1 开始。

输出格式:

输出一个数,表示安全格子的数量。

输入样例:

5 5 3
0 2
0 4
1 3

输出样例:

12

分析:

 两种解法:

第一种:直观暴力

开一个bool类型的二维数组,对于给定的行/列,赋值true,最后遍历一遍,统计个数即可。

第二种:观察规律

对于给定的行或者列,用boss攻击了行的个数 * 列数(不是行数)+ boss攻击的列的个数*行数(不是列数)这个就是不安全的格子的数量吗,当然不是,还要减去重复的,重复的等于boos攻击的行的个数*boos攻击了的列的个数,最后答案的公式就是:

总个数 - boss攻击的行的个数 * 列数 - boss攻击的列的个数*行数 + boss攻击的行的个数*boos攻击了的列的个数。

OK,一提交没过,hhhhhh。

分析过程没出错啊,只可能是漏掉了什么,如果boss攻击了相同的行 / 列呢

于是我们用数组分别标记一下,成功。

#include<iostream>
#include<cmath>
#include<cstring>
#include<algorithm>
#define x first
#define y secondusing namespace std;const int N = 100010;int n,m,q;int st,sc;int h[N],l[N];int main()
{scanf("%d%d%d",&n,&m,&q);for(int i = 0 ;i < q ; i++){int t,c;scanf("%d%d",&t,&c);if(t == 0 && !h[c]) st++, h[c] = 1;if(t == 1 && !l[c]) sc++, l[c] = 1;}int res = n*m - st*m - sc*n + (st*sc);printf("%d",res);return 0;
} 

 

http://www.ds6.com.cn/news/15740.html

相关文章:

  • 万江区网站建设搜索排名竞价
  • 门户网站建设调查问卷湖南省人民政府官网
  • 专业网页制作手机页面网站外链优化方法
  • 如何建立一个网站英语作文搭建一个网站平台需要多少钱
  • 资讯网站做app爱站工具包下载
  • wordpress视频床上海哪家seo好
  • 知名的设计网站3步打造seo推广方案
  • app网站开发公司的logo徐州seo代理计费
  • 鲜花网站开发毕业设计怎么推广一个app
  • 帮别人做钓鱼网站 公安网站开发公司哪家好
  • 俄罗斯b2b常用网站苏州seo服务热线
  • 望京 网站开发百度统计工具
  • flash企业网站源码seo搜索方法
  • 维度网络专业做网站百度网盘下载慢怎么解决
  • 泰州网站建设电话数据分析网
  • 做网站都需要什么贴吧网站收录是什么意思
  • 成品网站模板下载百度风云榜
  • 东莞网站优化多少钱做百度推广员赚钱吗
  • 广州电子商城网站建设浏览器谷歌手机版下载
  • 网站建设就业前景百度搜索排名机制
  • 网站开发设计费 怎么入账企业软文代写
  • 怎么网上接网站开发单自己做seo去哪里学
  • 吉林省建设信息网官网seo顾问是什么职业
  • 做手机网站多少钱怎么自己注册网站平台了
  • 佛山app开发公司排名seo关键字优化价格
  • 定制产品网站有哪些牛奶推广软文文章
  • 黄岩做网站广告投放公司
  • 如何做网站背景深圳网络推广培训中心
  • 福田企业网站优化最好的方法外链吧怎么使用
  • 基于MVC模式的Web网站开发的优点千锋教育培训多少钱费用