题目
题意: 给定三维平面上点(i,j,k)对应的权值,维护三维前缀和。
思路: 容斥原理。
s = 1 - 2 + 3
query: s2 - (1 - 2 + 3)
时间复杂度: O(input + query)
代码:
// Problem: 星球大战
// Contest: QDUOJ
// URL: https://qduoj.com/problem/22Spring7
// Memory Limit: 256 MB
// Time Limit: 2000 ms
//
// Powered by CP Editor (https://cpeditor.org)
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define OldTomato ios::sync_with_stdio(false),cin.tie(nullptr),cout.tie(nullptr)
#define fir(i,a,b) for(int i=a;i
关注
打赏
