• 2024-07-09JS正则从地址中获取省、市、县
    varadd1='四川省西昌市航天路';varadd2='北京市北京市东城区前门大街1号'varadd3='新疆维吾尔自治区乌鲁木齐市天山区中山路479号';varadd4='四川省成都市双流县幸福社区23号';varadd5='香港特别行政区中西区尖沙嘴路';varreg=/.+?(省
  • 2024-02-17P1136 迎接仪式
    本题只有必要对j和z进行最多m次交换,也就是重新编排序列,通过记录跟原序列有何差别来保证m次交换。可以维护\(f[i][k_1][k_2][0/1]\)表示在第1到i位中把\(k_1\)个'j'换成了'z',\(k_2\)个'z'换成了'j',最后一位是'j'还是'z'(为了转移时计数)。这时总共进行了\(k_1+k_2\)次操作,第1~i位中
  • 2023-12-15ls
    //Charlie_#include<bits/stdc++.h>#defineendl'\n'#definels(p<<1)#definers(p<<1|1)#defineintlonglongusingnamespacestd;intn,a[1000001],m,P;structaa{ intl,r,sum,add,add2=1;}t[4000040];inlineintread(){
  • 2023-11-16线段树-多个懒标记pushdown
    P3373【模板】线段树2这里需要用到两个懒标记,一个懒标记为add,记录加,另一个懒标记为mul,记录乘。我们需要规定一个优先级,然后考虑如何将懒标记下传。这里无非有两种顺序,一种是先乘后加,另一种是先加后乘。我们先看先加后乘。\[(sum+add1)*mul1\]当我们的懒标记$add2、
  • 2023-11-07Charlie_
    #include<bits/stdc++.h>#defineintlonglongusingnamespacestd;intn,a[100001],m,P;structaa{ intl,r,sum,add,add2=1;}t[400040];voidbuild(intp,intl,intr){ t[p].l=l,t[p].r=r; if(l==r) { t[p].sum=a[l]; return; } intmid=(l+r)
  • 2023-10-31网页加法计算机的弹框显示结果
    今天给大家带来的是网页简单的加法计算器,这个会将结果以弹框的方式显示出来,欢迎大家参考。<html><head> <metacharset="utf-8"></head><body> <inputtype="text"id="input2"/>+<inputtype="text"id="input3"
  • 2023-08-24JS正则从地址中获取省、市、县
    varadd1='四川省西昌市航天路';varadd2='北京市北京市东城区前门大街1号'varadd3='新疆维吾尔自治区乌鲁木齐市天山区中山路479号';varadd4='四川省成都市双流县幸福社区23号';varadd5='香港特别行政区中西区尖沙嘴路';varreg=/.+?(省
  • 2023-02-08Solon 的热插拨能力框架 “solon.hotplug” 介绍
    <dependency><groupId>org.noear</groupId><artifactId>solon.hotplug</artifactId></dependency>1、描述基础扩展插件,提供业务插件的'热插拔'和'热管理'
  • 2023-01-27【树】虚树
    基本概念有一类题,给出了一棵树后需要进行多次以其中某些不同节点为重要节点的树形dp针对这类题我们会发现有大量冗余的点不需要进行任何转移,只需要进行向上或向下转移就
  • 2023-01-02c# 柯里化(Currying)
    1.柯里化(Currying):是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。2.好处:可以在调用的时
  • 2022-08-16洛谷 P6242 【模板】线段树 3 吉司机线段树 区间取最小值 维护历史最大值和区间和
    题目背景本题是线段树维护区间最值操作与区间历史最值的模板。题目描述给出一个长度为 nn 的数列 AA,同时定义一个辅助数组 BB,BB 开始与 AA 完全相同。接下来