A

link



其实,只要有第一次,那么下次随意找一个队列里有的数加\(k-1\)个进去,加上队列里那一个删掉\(k\)个,到最后一次肯定是剩\(k-1\)个。

没有第一次,就是\(n\)。

点击查看代码
#include<bits/stdc++.h>

using namespace std;

int t;
int n,k;
int a[105];
int mp[105]; void qwq(){ memset(mp,0,sizeof(mp)); cin >> n >> k;
for(int i = 1;i <= n;++ i){
cin >> a[i];
mp[a[i]]++;
} bool f = 0;
for(int i = 1;i <= 100;++ i){
if(mp[i] >= k){
f = 1;
break;
}
} if(f) cout << k-1 << endl;
else cout << n << endl; } signed main(){ cin >> t;
while(t--) qwq(); return 0; }

B

link



只要四个边上都有相同的一个颜色就可以。

点击查看代码
#include<bits/stdc++.h>

using namespace std;

int t;
int n,m;
char a[505][505]; void qwq(){ cin >> n >> m;
for(int i = 1;i <= n;++ i){
for(int j = 1;j <= m;++ j){
cin >> a[i][j];
}
} bool w1,h1,w2,h2,w3,h3,w4,h4;
w1 = h1 = w2 = h2 = w3 = h3 = w4= h4 = 0; for(int i = 1;i <= m;++ i){
if(a[1][i] == 'W') w1 = 1;
else h1 = 1;
}
for(int i = 1;i <= n;++ i){
if(a[i][1] == 'W') w2 = 1;
else h2 = 1;
}
for(int i = 1;i <= m;++ i){
if(a[n][i] == 'W') w3 = 1;
else h3 = 1;
}
for(int i = 1;i <= n;++ i){
if(a[i][m] == 'W') w4 = 1;
else h4 = 1;
} if((w1&&w2&&w3&&w4)||(h1&&h2&&h3&&h4))
cout << "YES\n";
else cout << "NO\n"; } signed main(){ cin >> t;
while(t--) qwq(); return 0; }

随机推荐

  1. 利用docker 搭建File Browser 文件管理系统

    File Browser就是一个文件浏览器,因为linux并不方便桌面管理,所以Filebrowser就是帮助我们管理linux服务器上文件的程序,你可以称他为网盘程序,可以管理文件.可以分享文件,另 ...

  2. Kubernetes1.16安装[kubadm方式]

    Kubernetes 安装手册(非高可用版) 集群信息 1. 节点规划 部署k8s集群的节点按照用途可以划分为如下2类角色: master:集群的master节点,集群的初始化节点,基础配置不低于2C ...

  3. 震惊!docker镜像还有这些知识,你都知道吗?----镜像(一)

    镜像操作命令表格 docker image 子命令 docker子命令 功能 docker image build docker build 从Dockerfile开始构建镜像 docker imag ...

  4. python获取豆瓣电影TOP250的所有电影的相关信息

    参考文档:https://weread.qq.com/web/reader/37132a705e2b2f37196c138k98f3284021498f137082c2e 说明:我才接触网络爬虫,在看 ...

  5. 算法学习笔记(10): BSGS算法及其扩展算法

    BSGS算法及其扩展算法 BSGS算法 所谓 Baby Step, Giant Step 算法,也就是暴力算法的优化 用于求出已知 \(a, b, p\), 且 \(p\) 为质数 时 \(a^x \ ...

  6. 剑指Offer-58.对称的二叉树(C++/Java)

    题目: 请实现一个函数,用来判断一颗二叉树是不是对称的.注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的. 分析: 从根结点开始递归对比左右子树即可.需要注意的是,当前左右两个结点相同比较 ...

  7. Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?

    a.Mybatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动态 sql,完成逻辑判断和动态拼接 sql 的功能. b.Mybatis 提 供 了 9 种 动 态 sql 标 ...

  8. 三月二十五日 安卓打卡app开发

    今天完成了每月打卡次数统计功能 public static String count(String account) throws SQLException { Connection connecti ...

  9. 燕千云AITSM重塑IT服务管理

    ​ IT服务经历了三个阶段,缘起于设备管理,兴起于灾难恢复,发展于IT服务管理.IT服务发展到目前的阶段,企业所使用的系统功能也由孤立的系统转变为综合的集成系统,IT服务所管理的对象也由核心业务转变为 ...

  10. 随机二次元图片API第三弹

    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解` 随机二次元图片API第三弹 日期:2020-3-10 阿珏 ...