• 2024-09-10【HNOI2003】激光炸弹
    【HNOI2003】激光炸弹一道二维前缀和,是一道比较经典的纯板子题目,针对这道题,我将再次进行二维前缀和的梳理首先,要进行前缀和数组的推理得到d[i][j]+=d[i-1][j]+d[i][j-1]-d[i-1][j-1];但是这也可以用以下代码实现:for(inti=1;i<=maxn;i++) { for(intj=1;j<=maxn;j++) {
  • 2022-12-16激光炸弹【算法竞赛进阶指南, HNOI2003】
    激光炸弹地图上有\(N\)个目标,用整数\(Xi,Yi\)表示目标在地图上的位置,每个目标都有一个价值\(Wi\)。注意:不同目标可能在同一位置。现在有一种新型的激光炸弹,可以摧毁
  • 2022-11-07P2280 [HNOI2003]激光炸弹
    前缀和对于二维前缀和,令\(b[n][m]\)是\(\sum_{i=1}^n\sum_{j=1}^ma_{ij}\)的值,那么因为容斥原理,有\[b[i][j]=b[i-1][j]+b[i][j-1]-b[i-1][j-1]+a[i][j].\]要是
  • 2022-10-13P2279 [HNOI2003]消防局的设立
    P2279HNOI2003消防局的设立点击查看代码#include<stdio.h>#include<string.h>#include<algorithm>constintN=1005,M=N<<1;intn,h[N],e[M],nxt[M],