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

学校网站建设方案及报价猎头公司前十名有哪些

学校网站建设方案及报价,猎头公司前十名有哪些,asp.net 网站写好后如何运行,无锡门户网站制作服务https://codeforces.com/gym/104128/problem/A 题意 思路 二维差分经典模型 考虑如果没有洞那么经历操作之后会剩下什么样子的袋鼠。发现上下左右移动可以看成是边界在移动#xff0c;边界一直保持一个原初的矩形形状#xff0c;而且上下移动和左右移动没有任何关系。一旦…https://codeforces.com/gym/104128/problem/A 题意 思路 二维差分经典模型 考虑如果没有洞那么经历操作之后会剩下什么样子的袋鼠。发现上下左右移动可以看成是边界在移动边界一直保持一个原初的矩形形状而且上下移动和左右移动没有任何关系。一旦边界移动到了一个位置这个位置前面的袋鼠都会消失。 所以记录u,d,l,r,表示在移动时所产生的最小矩阵的上下左右边界这样剩下的袋鼠数量就是有(d-u1)*(r-l1)个。 加入有洞的情况发现洞产生的路径都可以通过平移获得那么就只维护一条路径就是从(0,0)点开始的路径那么所有的点ij的路径就是00点开始的路径上的点加ij。 那么我们要维护有洞会让袋鼠消失多少只有在uxd,lyr的才是有效被消失的袋鼠那么就维护mp[i][j]表示从ij)点开始会让多少只袋鼠消失发现对于点(x,y),只会对一个矩形内的数加1左上角为(u-x,l-y),右下角为d-x,r-y)的矩形变成二维差分维护那么在二维差分中给一个点加1等于给它往右往下的全部点加1. 注意要去除经过的重复的点重复点不能重复计算答案因为他们去除的是同一片袋鼠。 Code #include bits/stdc.hconstexpr int N 1e3 10; constexpr int mod 998244353; constexpr int Inf 0x3f3f3f3f;std::string s;int n, m, k; int f[N][N]; int vis[N][N];void add(int x1, int y1, int x2, int y2) {f[x1][y1] ;f[x2 1][y1] --;f[x1][y2 1] --;f[x2 1][y2 1] ; } void solve() {std::cin n m k;for (int i 0; i n 5; i ) {for (int j 0; j m 5; j ) {vis[i][j] f[i][j] 0;}}std::cin s;int sz s.size();s s;int u 1, d n, l 1, r m;int U 1, D n, L 1, R m;for (int i 1; i sz; i ) {if (s[i] U) {u ;d ;}else if (s[i] D) {u --;d --;}else if (s[i] L) {l ;r ;}else {l --;r --;}U std::max(U, u);D std::min(D, d);L std::max(L, l);R std::min(R, r);}if (L R || U D) {if (k) {std::cout 0 \n;}else {std::cout n * m \n;}return;}int del (R - L 1) * (D - U 1) - k;if (del 0) {std::cout 0 \n;return;}add(U, L, D, R);vis[L][U] 1;for (int i 1; i sz; i ) {if (s[i] L) {L --;R --;}else if (s[i] R) {L ;R ;}else if (s[i] U) {U --;D --;}else {U ;D ;}if (vis[L][U]) continue;vis[L][U] 1;add(U, L, D, R);}for (int i 1; i n; i ) {for (int j 1; j m; j ) {f[i][j] f[i - 1][j] f[i][j - 1] - f[i - 1][j - 1];}}int ans 0;for (int i 1; i n; i ) {for (int j 1; j m; j ) {if (f[i][j] del) ans ;}}std::cout ans \n; } signed main() {std::ios::sync_with_stdio(false);std::cin.tie(nullptr);int t 1;std::cin t;while (t--) {solve();}return 0; }
http://www.zqtcl.cn/news/73114/

相关文章:

  • 免费咨询做网站oa办公系统网站开发
  • 网站开发技术合作协议书建筑工程网格化管理台账表格
  • 手机价格网站建设网站自助建站系统
  • 手机网站免费生成app平时发现同学做的ppt找的材料图片不错_不知道从哪些网站可以获得
  • 信息技术制作网站最新人才招聘网
  • 中国建设银行网站客户注册网站增加栏目后面要怎么做
  • 有没有做公司网站的wordpress文章固定链接
  • 苏州企业网站建设设计制作公司wordpress说明类主题
  • asp.net 创建网站百度营稍
  • iis7 网站权限国产免费crm系统有哪些在线
  • 做学校网站的内容站长统计app官方网站
  • 周村网站制作哪家好公司网站制作定制
  • 做玄幻封面素材网站中国阳江网络问政平台
  • 免费行情软件在线网站在线玩小游戏网页版
  • 哪种浏览器可以打开所有网站网站上添加子栏目
  • 网站建设有限公司宁波网站建设的价格表
  • 网站推广的好处做网站管理怎么赚钱
  • 网站主机托管恋家网邯郸房产
  • 做目录的网站同时做几个网站的seo
  • 做网站哪个软件好用济南搜到网络推广公司
  • 淳安网站建设制作WordPress版块会员可见
  • wordpress如何生成网站地图房屋建模软件
  • 功能多的网站模板 中文内容网站服务器 虚拟主机
  • 企业网站优化定制北京服务网
  • 北京网站备案拍照地点网站域名com和cn
  • 北京个人网站制作上海响应式网站制作公司
  • 个人网站电商怎么做福建seo推广方案
  • 90设计网站怎么样安徽建工网
  • 网站开发制作兰州新区小程序建站
  • 学校网站建设说明书万户网