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

8/12 题解

在这里插入图片描述

解题思路

贪心,小的搭配大的,和会最小

AC代码

#include <iostream>
using namespace std;int main() {int n;cin >> n;int l = 1;int r = n;while(l < r){   cout << l << ' ';l++;cout << r << ' ';--r;if(l == r){cout << l << ' ';break;}}return 0;
}

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

解题思路

模拟

AC代码

#include <bits/stdc++.h>
using namespace std;
int n, m;
int res;bool safe(vector<vector<char>> &v, int px, int py){if(v[px][py] != v[px][py + 1] && v[px][py + 1] != v[px][py + 2] && v[px][py] != v[px + 1][py] && v[px][py + 1] != v[px + 1][py + 1] && v[px][py + 2] != v[px + 1][py + 2] && v[px + 1][py] != v[px + 1][py + 1] && v[px + 1][py + 1] != v[px + 1][py + 2] && v[px + 1][py] != v[px + 2][py] && v[px + 1][py + 1] != v[px + 2][py + 1] && v[px + 1][py + 2] != v[px + 2][py + 2] && v[px + 2][py] != v[px + 2][py + 1] && v[px + 2][py + 1] != v[px + 2][py + 2]){return true;}return false;
}bool judge(vector<vector<char>> &v, int x, int y){if(x + 3 > n || y + 3 > m || x < 0 || y < 0){return false;}if(!safe(v, x, y)){return false;}int mp[3] = {0,0,0};for(int i = x; i < x + 3; ++i){for(int j = y; j < y + 3; ++j){int num = v[i][j] - 'A';if(num >= 3){return false;}++mp[num];            }}for(int i = 0; i < 3; ++i){        if(!mp[i]){return false;}}return true;
}int main() {cin >> n >> m;vector<vector<char>> v(n, vector<char>(m));for(int i =0 ; i < n; ++i){for(int j = 0; j < m; ++j){cin >> v[i][j];}}for(int i =0 ; i < n; ++i){for(int j = 0; j < m; ++j){if(judge(v, i ,j)){++res;}}}cout << res;return 0;
}

在这里插入图片描述

http://www.lryc.cn/news/120362.html

相关文章:

  • 九耶丨阁瑞钛伦特-产品经理面试题
  • 前后端分离项目接口权限检查方案
  • 步入React正殿 - 事件处理
  • NLP(六十四)使用FastChat计算LLaMA-2模型的token长度
  • 个保新标 | 《信息安全技术 敏感个人信息处理安全要求》(征求意见稿)发布
  • 【uniapp 返回顶部】
  • 无代码集成励销云CRM连接更多应用
  • QT自带PDF库的使用
  • SQL | 排序检索的数据
  • 8. yaml文件管理
  • Cobbler自定义yum源
  • 《算法竞赛·快冲300题》每日一题:“特殊数字”
  • 在R中比较两个矩阵是否相等
  • 商城-学习整理-基础-商品服务API-属性分组(七)
  • 什么是响应式设计?列举几种实现响应式设计的方法。
  • Java类和对象(一文读懂)
  • 用友移动管理系统 任意文件上传漏洞复现(HW0day)
  • 启动springboot,出现Unable to start embedded Tomcat
  • 加密和安全
  • Maven基础总结
  • Java 编程实战:如何用 Java 编写一个简单而强大的 Tomcat
  • 【JavaSE】数组的定义与使用
  • 银河麒麟安装php7.1.33
  • Kubernetes集群部署上篇(安装部署,但是集群网络未部署)
  • 跨境电商中的安全挑战与隐擎Fox指纹浏览器的应用
  • 10. Docker Swarm(一)
  • 【MySQL】InnoDB存储引擎详解
  • 组合求和-矩阵连乘所有加括号方式_2023_08_12
  • 《3D 数学基础》12 几何图元
  • 【设计模式——学习笔记】23种设计模式——备忘录模式Memento(原理讲解+应用场景介绍+案例介绍+Java代码实现)