传送门

这题需要确定每种表情的2种形式的优先级,然后直接遍历一遍矩阵即可。

两种表情是第二个形式的优先级高


/*
通过 ^ ^ ^   和 ^ ^ ^  可以确定第一种v v v    v v v
通过     和             可以确定第二种>         <<           >>         <<           >>         < <           >*/
#include<bits/stdc++.h>
#define fuck(x) cout<<#x<<" "<<x<<endl;
using namespace std;
char mp[1005][1005];
int main()
{int n,m,ans;while(scanf("%d %d",&n,&m)!=EOF){ans=0;for(int i=0;i<=n+5;i++)for(int j=0;j<=m+5;j++)mp[i][j]=0;for(int i=1;i<=n;i++)scanf("%s",mp[i]+1);for(int i=1;i<=n;i++)for(int j=1;j<=m;j++){if(mp[i][j]=='^'){if(mp[i+1][j-1]==mp[i+1][j+1]&&mp[i+1][j+1]=='v'){ans++;mp[i][j]=mp[i+1][j-1]=mp[i+1][j+1]=0;///fuck(i);///fuck(j);///cout<<2<<endl;}elseif(mp[i][j+2]=='^'&&mp[i+1][j+1]=='v'){ans++;mp[i][j]=mp[i][j+2]=mp[i+1][j+1]=0;///fuck(i);///fuck(j);///cout<<1<<endl;}}elseif(mp[i][j]=='<'){if(mp[i-1][j+1]=='>'&&mp[i+1][j+1]=='>'){ans++;mp[i][j]=mp[i-1][j+1]=mp[i+1][j+1]=0;///fuck(i);///fuck(j);///cout<<3<<endl;}elseif(mp[i+1][j+1]=='>'&&mp[i+2][j]=='<'){ans++;mp[i][j]=mp[i+1][j+1]=mp[i+2][j]=0;}}}printf("%d\n",ans);}return 0;
}/**********************************************************************Problem: 2166User: leon_Language: C++Result: ACTime:48 msMemory:3008 kb
**********************************************************************/

CSU 2166: 卖萌表情(2018湖南省赛)相关推荐

  1. Timo's mushrooms CSU - 1991 (第十三届湖南省赛热身赛题)

    题目链接:点击打开链接 题目大意:提莫埋了很多蘑菇,有些蘑菇之间有一条有向边,u->v,若u爆炸则v爆炸,而且每个蘑菇只能引起与之相连的一个蘑菇的爆炸(当时题目意思读错,以为是求单向联通分量,然 ...

  2. 湖南省第十届蓝狐网络杯大学生计算机程序设计竞赛,2018湖南省第14届大学生计算机程序设计竞赛 C: 时间旅行...

    Description 假设 Bobo 位于时间轴(数轴)上 t0 点,他要使用时间机器回到区间 (0, h] 中. 当 Bobo 位于时间轴上 t 点,同时时间机器有 c 单位燃料时,他可以选择一个 ...

  3. 简单的图论问题【湖南省赛】

    [E] 简单的图论问题? 时间限制: 5000 ms 内存限制: 65535 K 问题描述 给一个 n 行 m 列的迷宫,每个格子要么是障碍物要么是空地.每个空地里都有一个权值.你的 任务是从找一条( ...

  4. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.20日(2018省赛A组第8题)

    2021年寒假每日一题,2017~2019年的省赛真题. 本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供. 后面的每日一题,每题发一个新博文,请大家每天看博客蓝桥杯专栏: htt ...

  5. 2022年“网络安全”赛项湖南省赛选拔赛 任务书

    2022年"网络安全"赛项湖南省赛选拔赛 任务书 2022年"网络安全"赛项湖南省赛选拔赛 任务书 A模块基础设施设置/安全加固(200分) B模块安全事件响应 ...

  6. 人脸识别——2018华中赛数学建模总结整理

    2018华中赛数学建模总结整理 题目:人脸识别 题目简介 第一题思路 第二题思路 第三题思路 第一题结果 第二题结果 第三题结果 第一题代码 第二题代码 第三题代码 转眼已经大四了,加上也没什么课程, ...

  7. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.19日(2018省赛A组第7题)

    2021年寒假每日一题,2017~2019年的省赛真题. 本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供. 后面的每日一题,每题发一个新博文,请大家每天看博客蓝桥杯专栏: htt ...

  8. 岁末年初,“2018年度赛可达优秀产品奖”获奖名单揭晓了……

    近日,由第三方信息安全测评认证机构--赛可达实验室主办的"2018年度赛可达优秀产品奖(SKD AWARDS)"颁奖盛典在京隆重举办. 腾讯.百度安全.360企业安全.奇元科技.京 ...

  9. 倪文迪陪你学蓝桥杯2021寒假每日一题:1.15日(2018省赛A组第3题)

    2021年寒假每日一题,2017~2019年的省赛真题. 本文内容由倪文迪(华东理工大学计算机系软件192班)和罗勇军老师提供. 后面的每日一题,每题发一个新博文,请大家每天看博客蓝桥杯专栏: htt ...

  10. QLU ACM 2018新生赛解题报告

    QLU ACM 2018 新生赛解题报告 A [1303]约数个数 题目描述 输入 输出 解析 B [1301]Alice and Bob 题目描述 输入 解析 C [1289] 黑白黑 题目描述 输 ...

最新文章

  1. Java项目:在线电影售票系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
  2. 深度学习如何又好又快? Google发布最新《高效深度学习: 更小、更快、更好》综述...
  3. Filepicker.io
  4. SectionList的使用
  5. python十八:尾调用与递归
  6. Vue中实现检测当前是否为IE模式(极速模式还是兼容模式)
  7. html input font size,在移动端中Input大小随着font-size而变化
  8. pandas series取值_【小学生级】pandas入门到精通备查表——AI未来系列3
  9. 敏捷开发需求文档_需求的长期,敏捷文档
  10. C++实现分割读取txt文件以及对齐打印设置
  11. HM个性化Recommendations--kaggle推荐比赛
  12. 《Go Web编程实战派——从入门到精通》学习笔记之第1章 Go基础入门
  13. 华为网络篇 华为路由器的初始化配置-05
  14. 英式和美式的单词拼写差异详细对照表
  15. cas5.3.2单点登录-配置记住我(十六)
  16. Pettitt突变点检测
  17. iOS访问 self-signed(自签名) HTTPS
  18. 解决Windows莫名其妙地从休眠状态唤醒的问题
  19. Java集合:Java集合概念
  20. 【论文解读|2019】HAHE - Hierarchical Atentive Heterogeneous Information Network Embedding

热门文章

  1. 捋一捋Python中的数学运算math库之三角函数
  2. 反甩锅成功后思考——RST 报文
  3. 2011计算机一级a,2011河北省大学生计算机一级A卷操作步骤
  4. php 又拍云,DEDEcms图片附件上传到又拍云使用云存储
  5. 基于matlab的车牌定位算法设计与实现,原创】基于matlab的汽车牌照识别系统设计与实现...
  6. Tracking相关的文章
  7. 15 个为编程初学者准备的网站
  8. CSMA(carrier sense multiple access)
  9. cad如何打开stp文件_用cad怎么打开stp格式文件
  10. GTK:Gdk-CRITICAL **: IA__gdk_draw_pixbuf: assertion ‘GDK_IS_DRAWABLE (drawable)‘ failed