题目背景

知らないことばかりなにもかもが(どうしたらいいの?)

一切的一切 尽是充满了未知数(该如何是好)

それでも期待で足が軽いよ(ジャンプだ!)

但我仍因满怀期待而步伐轻盈(起跳吧!)

温度差なんていつか消しちゃえってね

冷若冰霜的态度 有朝一日将会消失得无影无踪

元気だよ元気をだしていくよ

拿出活力 打起精神向前迈进吧

我们Aqours,要第一次举办演唱会啦!

虽然学生会长看上去不怎么支持我们的样子,可是有了理事长的支持,我们还是被允许在校内的篮球场里歌唱!

歌曲也好好地准备过了,名字叫“最喜欢的话就没问题! (ダイスキだったらダイジョウブ!)“,大家一定会喜欢的吧!

演唱会一定会顺利进行的!

希望不要发生停电什么的事故哦……!

题目描述

可是……这个篮球场,好像很久没有使用过的样子啊……

里面堆满了学校的各种杂物呢……

我们Aqours的成员要怎么在里面列队站下呢?

我们浦之星女子学院的篮球场是一个R行C列的矩阵,其中堆满了各种学校的杂物 (用"#"表示),空地 (用"."表示) 好像并不多的样子呢……

我们Aqours现在已经一共有K个队员了,要歌唱舞蹈起来的话,我们得排成一条1*K的直线,一个接一个地站在篮球场的空地上呢 (横竖均可)。

我们想知道一共有多少种可行的站位方式呢。

Aqours的真正的粉丝的你,能帮我们算算吗?

输入输出格式

输入格式:

第一行三个整数 R, C, K。

接下来的R行C列,是浦之星女子学院篮球场。

输出格式:

总共的站位方式数量。

输入输出样例

输入样例#1:

5 5 2
.###.
##.#.
..#..
#..#.
#.###

输出样例#1:

8

说明

          R        C          K         备注
1-2      <=10     <=10       <=min(R,C)  无
3-4      <=100    <=100      1           无
5-6      <=100    <=100      <=min(R,C)  没有障碍
7-10     <=100    <=100      <=min(R,C)  无

以下是彩蛋

在LoveLive!Sunshine!!动画第一季第三集中,Aqours队长高海千歌演唱“最喜欢的话就没问题!”到副歌前时,学校因为雷击停电。

屠龙宝刀点击就送

#include <iostream>
#include <cstdio>using namespace std;
int fx[5]={1,-1,0,0},fy[5]={0,0,-1,1};
char jz[101][101];
int Answer,r,c,k,i,j;
int pd(int x,int y)
{int zg=0;int h=0;int a=x,b=y;while(jz[a][b]=='.'){a+=fx[0];b+=fy[0];h++;if(h==k) {zg++;break;}}h=0;a=x,b=y;while(jz[a][b]=='.'){a+=fx[1];b+=fy[1];h++;if(h==k) {zg++;break;}}h=0;a=x,b=y;while(jz[a][b]=='.'){a+=fx[2];b+=fy[2];h++;if(h==k) {zg++;break;}}h=0;a=x,b=y;while(jz[a][b]=='.'){a+=fx[3];b+=fy[3];h++;if(h==k) {zg++;break;}}return zg;
}
int main()
{scanf("%d%d%d",&r,&c,&k);int z=0;for(i=0;i<r;++i){for(j=0;j<c;++j){cin>>jz[i][j];if(jz[i][j]=='.') z++;}}if(k==1){printf("%d",z);return 0;}for(i=0;i<r;++i){for(j=0;j<c;++j)if(jz[i][j]=='.') Answer+=pd(i,j);}printf("%d",Answer/2);return 0;
}

转载于:https://www.cnblogs.com/ruojisun/p/6573937.html

洛谷 First Step (ファーストステップ) 3月月赛T1相关推荐

  1. 信奥题库(OI题库)8月月赛T1题解 幂次数

    0.前置知识 分解质因数 快速幂(不必要) 1.思路 首先,我们知道一个正整数(设它为 \(a\) )一定能分解成这样的形式: \[a= \prod_{i\in N^*} p_i^{c_i} \] 其 ...

  2. 【2020.11.4 洛谷团队赛 普及组】T1 U138644 小Biu的礼物

    题目描述 小BiuBiuBiu送给小PiunPiu nPiun 个礼物,每个礼物的体积为v[i],现在小Piu有m个箱子,每个箱子的体积为k ,去装这 些物品,小PiuPiuPiu会从左到右依次选择每 ...

  3. 洛谷日报 2020年3月前索引

    2020 2019 2018 感觉洛谷日报全是干货!!!先记下来再说 2020 年洛谷日报索引 3 月 #260[dove]Church 编码(和 Lambda 演算) https://www.luo ...

  4. 洛谷日报索引(2020、2019、2018)

    历年洛谷日报索引 2020 2019 2018 感觉洛谷日报全是干货!!!先记下来再说 2020 年洛谷日报索引 3 月 #260[dove]Church 编码(和 Lambda 演算) https: ...

  5. Mdoi R2 洛谷4月月赛I

    Mdoi R2 洛谷4月月赛I DIV2 A Car 题目描述 在MDOI市, 为了推行环保, 一辆车是否被限行的依据时车牌号和当天的日期. 车牌号的编码方式是这样的: **·**前三位均为大写字母, ...

  6. 洛谷 10月 csp-s 模拟赛 T1,T2解析及代码

    洛谷 10月 csp-s 模拟赛 T1,T2解析及代码 T1 Magenta Potion 题目描述 给定一个长为 nnn 的整数序列 aaa,其中所有数的绝对值均大于等于 222.有 qqq 次操作 ...

  7. 「LuoguP4995」「洛谷11月月赛」 跳跳!(贪心

    题目描述 你是一只小跳蛙,你特别擅长在各种地方跳来跳去. 这一天,你和朋友小 F 一起出去玩耍的时候,遇到了一堆高矮不同的石头,其中第 ii 块的石头高度为 h_ihi​,地面的高度是 h_0 = 0 ...

  8. 洛谷10月月赛 2 t2 深海少女与胖头鱼

    洛谷10月月赛 2 t2 深海少女与胖头鱼 题目链接 参考资料:洛谷10月赛2讲评ppt; 本篇题解考完那天就开始写,断断续续写到今天才写完 本题作为基础的期望dp题,用来学习期望dp还是很不错的 ( ...

  9. 洛谷11月月赛(284pts rank85)

    https://www.luogu.org/contestnew/show/12006 我是比赛完后在去写的 这是我第一次打洛谷月赛,之前一次是比赛完才去看而且写了第一题就没写后面的了 284分,太水 ...

最新文章

  1. robolectric android studio,Android Studio + Robolectric + AndroidAnnotations 根本框架
  2. Lync开发实例3—自定义客户端
  3. 【机器学习】图解最常用的10个机器学习算法!
  4. eos java是什么框架_EOS的整体框架
  5. 英国政府将设立10亿英镑光网基金
  6. Ubuntu安装python3虚拟环境
  7. Protel 99se汉化步骤
  8. 极域电子教室2016破解版
  9. Kubernetes快速入门
  10. springmvc+mybatis 无极限树形结构 Mapperxml 映射方法
  11. 《30天自制操作系统》学习笔记--番外篇之Mac环境下的工具介绍
  12. 魔兽世界服务器名称修改,魔兽世界怀旧服服务器名称
  13. 一个近乎完美的 Unity 全平台热更方案
  14. 【T+】去掉畅捷通T+左边那些不用的云应用
  15. 对于程序员来说养成规范的打字真的很重要
  16. solr增量 dih deltaimport 入门
  17. 使用 TDD 测试驱动开发来构建 Laravel REST API 1
  18. css动画效果 transform transition @keyframes animation 涉及jquery
  19. 证件照怎么自己P图?证件照拍照攻略 记得收藏
  20. 基于Adjustable Parameters的Style Transfer系列论文

热门文章

  1. Q3亏损超11亿,B站、拼多多、蔚来这些亏损新贵如何盈利破圈?
  2. Latex 中双栏(跨栏)中插入跨双栏图片出现在下一页问题的解决
  3. 2021年12月影音娱乐行业微信视频号企业认证排行榜:猫眼电影跃居榜首,腾讯视频跌至第10(附月榜TOP20详单)
  4. Kafka学习笔记(八)Kafka消费者
  5. 法国Adidas搞怪营销:“绑架”消费者来跑步
  6. 静态代码扫描工具(SAST)Xcheck
  7. npm error code ELIFECYCLE
  8. K-SVD字典学习及其实现(Python)
  9. Java 中Set的用法整理
  10. ubuntu 10.10 + VirtualBox 4 安装Mac OS X 10.6 雪豹操作系统图文详解