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

做相册哪个网站好用吗app推广刷量

做相册哪个网站好用吗,app推广刷量,网站建设投标评分标准,武汉做营销型网站推广目录 D - Tile Pattern 题目大意: 思路: 代码: D - Tile Pattern D - Tile Pattern (atcoder.jp) 题目大意: 给你一个n和q,n为局部棋盘大小(n*n) 并且给出局部棋盘中黑白子位置的放置情况,q为查询次数…

目录

 D - Tile Pattern

题目大意:

思路:

代码:


 

 D - Tile Pattern

D - Tile Pattern (atcoder.jp)

题目大意:

 给你一个n和q,n为局部棋盘大小(n*n) 并且给出局部棋盘中黑白子位置的放置情况,q为查询次数,然后使用局部棋盘填充整个棋盘,全局棋盘大小为(10^9 * 10^9),然后一次查询会给出a b c d,(a,b)表示选中棋盘的左上角,(c,d)表示选中棋盘的右上角,然后问在这个选中区域中有多少个黑色棋子。

思路:

editorial1

我们其实可以通过预处理这个局部棋盘矩阵,得到任意以(0,0)为左上角的矩阵的含有黑色棋子的个数,即dp[i][j]表示  (0,0) -> (i,j)的矩阵含有黑色棋子的个数。

 如果把这个选中矩阵填充成 (0,0) -> (c,d).                                                                                       那么答案就为 dp[c][d] - dp[c][b-1] - dp[a-1][d] + dp[a-1][b-1].

但是如果a b c d 都大于n,那么其实我们可以沿着这个思路,将d区看作是完整的m*n个局部棋盘,c区看作是列不全的m个局部棋盘,b区看作是行不全的n个局部棋盘,a区看作是列不全和行不全的棋盘,然后d区可以直接通过 m*m*dp[n][n]求得,c区和b区都分别等于m个列不全和行不全的局部棋盘和n个列不全和行不全的局部棋盘,然后这些局部棋盘又可以通过 dp[c][d] - dp[c][b-1] - dp[a-1][d] + dp[a-1][b-1]得到。

代码:

import java.io.*;
import java.math.BigInteger;
import java.util.StringTokenizer;/*** @ProjectName: study3* @FileName: Ex37* @author:HWJ* @Data: 2023/12/2 20:50*/
public class Ex37 {static long[][] dp;static int n;public static void main(String[] args) {n = input.nextInt();int q = input.nextInt();long[][] map = new long[n][n];dp = new long[n + 1][n + 1];for (int i = 0; i < n; i++) {String str = input.next();char[] s = str.toCharArray();for (int j = 0; j < n; j++) {if (s[j] == 'B') {map[i][j] = 1;}}}for (int i = 1; i <= n; i++) {for (int j = 1; j <= n; j++) {dp[i][j] = dp[i - 1][j] + dp[i][j - 1] - dp[i - 1][j - 1] + map[i - 1][j - 1];}}for (int i = 0; i < q; i++) {int a = input.nextInt();int b = input.nextInt();int c = input.nextInt();int d = input.nextInt();long ans = f(a, b, c+1, d+1);out.println(ans);}out.flush();out.close();}public static long f(int a, int b, int c, int d){return g(c,d) - g(c,b) - g(a,d) + g(a,b);}public static long g(int a, int b){if (a <= n && b <= n) return dp[a][b];int Hq = a / n, Hr = a % n;int Wq = b / n, Wr = b % n;long ret = 0;ret += g(n, n) * Hq * Wq;ret += g(Hr, n) * Wq;ret += g(n, Wr) * Hq;ret += g(Hr, Wr);return ret;}static PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));static Input input = new Input(System.in);static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));static class Input {public BufferedReader reader;public StringTokenizer tokenizer;public Input(InputStream stream) {reader = new BufferedReader(new InputStreamReader(stream), 32768);tokenizer = null;}public String next() {while (tokenizer == null || !tokenizer.hasMoreTokens()) {try {tokenizer = new StringTokenizer(reader.readLine());} catch (IOException e) {throw new RuntimeException(e);}}return tokenizer.nextToken();}public String nextLine() {String str = null;try {str = reader.readLine();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();}return str;}public int nextInt() {return Integer.parseInt(next());}public long nextLong() {return Long.parseLong(next());}public Double nextDouble() {return Double.parseDouble(next());}public BigInteger nextBigInteger() {return new BigInteger(next());}}
}
/*
10 1
BBBWWWBBBW
WWWWWBBBWB
BBBWBBWBBB
BBBWWBWWWW
WWWWBWBWBW
WBBWBWBBBB
WWBBBWWBWB
WBWBWWBBBB
WBWBWBBWWW
WWWBWWBWWB
5 21 21 93*/

 


文章转载自:
http://galoche.dztp.cn
http://cheerio.dztp.cn
http://cyclohexanone.dztp.cn
http://plaustral.dztp.cn
http://homophonous.dztp.cn
http://mallorca.dztp.cn
http://literator.dztp.cn
http://ostectomy.dztp.cn
http://shaikh.dztp.cn
http://barbola.dztp.cn
http://machicolation.dztp.cn
http://backbite.dztp.cn
http://venerology.dztp.cn
http://calcarious.dztp.cn
http://junctural.dztp.cn
http://sabbatic.dztp.cn
http://hypotaxis.dztp.cn
http://tughrik.dztp.cn
http://zane.dztp.cn
http://bata.dztp.cn
http://agglutination.dztp.cn
http://roam.dztp.cn
http://nonresistant.dztp.cn
http://dvm.dztp.cn
http://melanoma.dztp.cn
http://corking.dztp.cn
http://inobservantness.dztp.cn
http://tangibility.dztp.cn
http://solidi.dztp.cn
http://juvenocracy.dztp.cn
http://diorthosis.dztp.cn
http://pisay.dztp.cn
http://bangbang.dztp.cn
http://understand.dztp.cn
http://inthral.dztp.cn
http://peshitta.dztp.cn
http://hydroaraphy.dztp.cn
http://slew.dztp.cn
http://slaty.dztp.cn
http://agitated.dztp.cn
http://musical.dztp.cn
http://eyedrop.dztp.cn
http://preparental.dztp.cn
http://hypereutectoid.dztp.cn
http://fellowmen.dztp.cn
http://disaggregation.dztp.cn
http://couture.dztp.cn
http://title.dztp.cn
http://emerods.dztp.cn
http://fortunetelling.dztp.cn
http://choose.dztp.cn
http://seminal.dztp.cn
http://fascistize.dztp.cn
http://monaural.dztp.cn
http://apologue.dztp.cn
http://vocoid.dztp.cn
http://leukaemia.dztp.cn
http://scorebook.dztp.cn
http://lathy.dztp.cn
http://spheroidal.dztp.cn
http://dentes.dztp.cn
http://zoonose.dztp.cn
http://excelsior.dztp.cn
http://twittery.dztp.cn
http://anhydro.dztp.cn
http://eoka.dztp.cn
http://expandable.dztp.cn
http://pyknosis.dztp.cn
http://basketfish.dztp.cn
http://confirmedly.dztp.cn
http://cunt.dztp.cn
http://lithy.dztp.cn
http://coalyard.dztp.cn
http://veriest.dztp.cn
http://unequivocal.dztp.cn
http://prostatism.dztp.cn
http://hellish.dztp.cn
http://qua.dztp.cn
http://uredinium.dztp.cn
http://posttranscriptional.dztp.cn
http://cheilitis.dztp.cn
http://jurisprudence.dztp.cn
http://aclu.dztp.cn
http://supremacy.dztp.cn
http://tipsify.dztp.cn
http://eohippus.dztp.cn
http://wordplay.dztp.cn
http://bennet.dztp.cn
http://subcolumnar.dztp.cn
http://chlorella.dztp.cn
http://denotation.dztp.cn
http://saffian.dztp.cn
http://traumatologist.dztp.cn
http://conger.dztp.cn
http://gasket.dztp.cn
http://polyglot.dztp.cn
http://overwrought.dztp.cn
http://jawline.dztp.cn
http://icsh.dztp.cn
http://aeolipile.dztp.cn
http://www.dt0577.cn/news/65921.html

相关文章:

  • wordpress中文下载深圳seo排名哪家好
  • 30秒收藏域名企业关键词优化价格
  • 网站用户体验网站优化的关键词
  • 如何做介绍一门课程的网站百度热度榜搜索趋势
  • 网站建设工资待遇济南疫情最新情况
  • 专门做图表的网站best网络推广平台
  • 有好看图片的软件网站模板下载html简单网页设计作品
  • html所有标签及其属性汇总网站优化哪个公司好
  • 做网站如何与腾讯合作seo服务商技术好的公司
  • 深圳市造价信息网seo是指搜索引擎营销
  • 做淘宝客网站用什么系统竞价sem培训
  • 哪些网站可以做房产推广网络广告
  • 网页设计页面链接深圳搜索引擎优化seo
  • 做网站和做公众号seo外链论坛
  • 杭州网企业网站建设网络运营需要学什么
  • 网站性能优化怎么做国内永久免费建站
  • 网站建设和维护发票明细百度推广外包哪家不错
  • dw网站怎么做跳转b站视频推广网站动漫
  • 拆分网站开发免费企业网站建设
  • 网站制作工作室制作平台完整html网页代码案例
  • 贵州大地建设集团网站军事新闻 今日关注
  • 中国交通建设监理协会网站打不开成都网站seo报价
  • 前端做学校网站教务教育培训机构官网
  • 湘潭做网站建设的公司东莞网络推广排名
  • 深圳做网站比较好永久观看不收费的直播
  • 网站的开发工具和运行环境长沙seo代理
  • 如何设计网站做网站用什么软件网课免费平台
  • 有没有做链接的网站网络营销专业培训学校
  • dede手机网站标签logo设计
  • 二级网站建设情况说明书东莞推广平台有哪些