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

P8865 [NOIP2022] 种花

P8865 [NOIP2022] 种花

 

#include <bits/stdc++.h>
using namespace std;const int mod = 998244353,maxn = 1e3 + 10;
int a[maxn][maxn],down[maxn][maxn],r[maxn][maxn],up[maxn][maxn];int main(){int T,id;cin >> T >> id;while(T--){int n,m,c,f;cin >> n >> m >> c >> f;memset(a,0,sizeof(a));memset(down,0,sizeof(down));memset(r,0,sizeof(r));memset(up,0,sizeof(up));for(int i = 1; i <= n; i++){for(int j = 1; j <= m; j++){char ch; cin >> ch;if(ch=='1') a[i][j] = 1;//表示有土坑 
            }} for(int i = n; i >= 1;i--){for(int j = 1; j <= m; j++){if(a[i][j] == 0) down[i][j] = down[i + 1][j] + 1;}}for(int i = 1; i <= n; i++){for(int j = m; j >= 1;j--){if(a[i][j] == 0) r[i][j] = r[i][j + 1] + 1;}}for(int i = 1; i <= n; i++){for(int j = 1; j <= m; j++){if(a[i][j]==0){up[i][j] = r[i][j] - 1;up[i][j] += up[i - 1][j]; } }}long long cntc = 0,cntf = 0;for(int i = 3; i <= n; i++){for(int j = 1;j < m; j++){if(a[i][j] == 0 && a[i - 1][j] == 0){cntc = (cntc + up[i - 2][j] * r[i][j + 1]) % mod;cntf = (cntf + 1ll * up[i - 2][j] * r[i][j + 1] * down[i + 1][j]) % mod;}}}cout << cntc * c % mod << " " << cntf * f % mod << endl;}return 0;
} 
View Code

 

http://www.gsyq.cn/news/10761.html

相关文章:

  • 麦角硫因制备关键技术和设备
  • 反向代理 traefik - 健康检查
  • 一些想法 - CelestialZ
  • 编程规范---日志规范
  • 中电金信:从“通用”到“专用”:加速实现金融行业生成式AI应用的必由之路
  • 自动构建高质量测试集
  • linux gcc attribute
  • 那个…以后拍证件照,可能真不用花钱了
  • 使用 Ansible 批量完成 CentOS 7 操作系统基础配置
  • 深度优先检索:单词搜索
  • 一文看懂Playwright MCP如何引爆AI智能体爆发
  • 从nano banana模型到更加真实的3D打印技术
  • 跨境tk避雷proxy-cheap代理服务商!!!
  • vscode 块运行
  • [C++:类的默认成员函数——Lesson7.const成员函数] - 指南
  • Lombok无法使用get set方法
  • redis的哈希扩容
  • vite tailwindcss配置
  • Git回退版本 reset、revert、read-tree、restore
  • 详细介绍:LeetCode 240. 搜索二维矩阵 II
  • 飞书 燕千云焕新上线,飞书用户即刻试用ITSM工具
  • 如果使用微软 Azure 托管的 OpenAI 服务
  • Alibaba Cloud Linux与 RHEL/CentOS版本对应关系 - 实践
  • OpenCV:人脸识别实战,3 种算法(LBPH/EigenFaces/FisherFaces)代码详解 - 实践
  • 深入解析:Playwright录制时的高亮实现机制分析
  • 什么是文件外发审批?主要有哪几种关键流程?
  • Python入门—Mac如何搭建Python开发环境?
  • 跨网文件摆渡软件:企业数据安全高效传输的关键解决方案!
  • 一文详解纷享销客CRM Agent平台3大核心能力(附应用场景与案例)
  • QOJ #5076. Prof. Pang and Ants 题解