12.9

本来最近不想写闲话的,但是今天不得不写了。

班主任今天在班里谈了什么是爱。

其一:在他高中的时候一个人和他女朋友谈了4年,大家都认为他们会走到最后但没有,最终因为一些简单的原因还是离开了。

其二:女方追低一年的学弟,然后跟着他去了东北,但是最后因为家人不同意还是分开了,从东北灰溜溜的回来了。班主任:你们说这算什么?我:旅游。

班主任还补充:现在的渣男渣女还不少呢。

(其实不止这几个,但是我写完忘保存给删了)

本来没什么,我也就当几个例子来看,但是中午回去时遇到一个同学,我:XX我好爱你啊。

对方:真的吗?

那同学说,“我听过一句话,喜欢是想占有,爱是肯付出。”

我:因为我爱你,所以我肯付出。

然后我们聊了几句就走了。

之后我仔细回味这句话,觉得很令人值得深思啊。

曾经我也曾有过懵懂的情感,也想别人表过白,但是现在我回想这些感觉很幼稚,除了幼稚还有无知。

班主任说的很对,我们现在的“喜欢”无非是想要找一个伴侣,而伴侣的意思是“同伴”,(所以现在喜欢同行也是可以理解的吧),但无论怎样,显然这种行为是没必要的。

也许以后会有别的想法,我喜欢过的人也会喜欢别人,就像双向奔赴这种事从不会发生在一般人身上,如果有那当然是幸运的,希望番里的情节有朝一日会降临在我身上。

但不是现在。

无不良导向


以下是魔怔内容。

今天和Vsinger_LuoTianYi吃完饭路上疯狂爆典,互相爆典,感觉爆的有点太多了以至于我都没记住,全忘了。

感觉每天爆典是正常的,每天也没啥活动,不给自己点整点活是真没啥可乐的了。

今天不得不放出我的压轴图了。

道理镇楼

image
image

大家好啊我是说的AI

image
image

image

图片均来源自网络


上帝造题7分钟

裸体意味着神题。

二维树状数组神题😍😍😍

但是我给写抽象了。

区间查询和区间修改但是矩阵。所以要开4个数组维护四个角。

抽象代码,别看了
#include<bits/stdc++.h>
using namespace std;
const int N=2050;
int n,m,k,c;
int t[4][N][N];
inline int read()
{
    int s = 0,w = 1;char ch = getchar();
    while(ch<'0'||ch>'9'){if(ch == '-') w = -1;ch = getchar();}
    while(ch>='0'&&ch<='9'){ s = s*10+ch-'0';ch = getchar();}
    return s*w;
}
inline int lowbit(int p)
{
    return p&-p;
}
inline void add(int z,int x,int y,int p)
{
    for(register int i=x;i<=n;i+=i&(-i))
        for(register int j=y;j<=m;j+=j&(-j))
            t[z][i][j]+=p;
}
inline int ask(int p,int l,int r)
{
    int res=0;
    for(register int i=l;i;i-=lowbit(i))
        for(register int j=r;j;j-=lowbit(j))
           res+=t[p][i][j];
        return res;
}
inline int ask_all(int x,int y)
{
    return (x+1)*(y+1)*ask(0,x,y)-(y+1)*ask(1,x,y)-(x+1)*ask(2,x,y)+ask(3,x,y);
}
signed main()
{
    getchar(),n=read(),m=read();
    char ch[2];
    while(scanf("%s",ch)!=EOF)
    {
        if(ch[0]=='L')
        {
            int x1=read(),y1=read(),x2=read(),y2=read(),z=read();
            add(0,x1,y1,z),add(0,x2+1,y2+1,z),add(0,x2+1,y1,-z),add(0,x1,y2+1,-z);
            add(1,x1,y1,z*x1),add(1,x2+1,y2+1,z*(x2+1)),add(1,x2+1,y1,-z*(x2+1)),add(1,x1,y2+1,-z*x1);
            add(2,x1,y1,z*y1),add(2,x2+1,y2+1,z*(y2+1)),add(2,x2+1,y1,-z*y1),add(2,x1,y2+1,-z*(y2+1));
            add(3,x1,y1,z*y1*x1),add(3,x2+1,y2+1,z*(x2+1)*(y2+1)),add(3,x2+1,y1,-z*(x2+1)*y1),add(3,x1,y2+1,-z*x1*(y2+1));
        }
        else
        {
            int x1=read(),y1=read(),x2=read(),y2=read();
            printf("%d\n",(ask_all(x1-1,y1-1)+ask_all(x2,y2)-ask_all(x2,y1-1)-ask_all(x1-1,y2)));
        }
    }
}
posted @ 2023-12-09 21:39  HS_xh  阅读(33)  评论(3编辑  收藏  举报
init();