正则表达式对字符串的常见操作有:字符串的匹配、切割、替换、获取 正则表达式语法: 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\\\"匹配"\\","\\("匹配"("。 ^ 匹配输入字符串开始的位置。如果设置了 R ...
分类:
其他好文 时间:
2019-10-06 22:12:13
阅读次数:
110
经典问题:三维偏序 题:https://www.luogu.org/problem/P3810 一般处理:先按照自己定义的第一维排好序,那么在接下来的俩维判断中,我们就可以消除第一维造成的影响,接着用以前学过的分治排序法来处理第二维,以第二维作为排序对象,对于分治的[l,midd]和[midd+1, ...
分类:
其他好文 时间:
2019-10-06 20:31:35
阅读次数:
89
又炸了 T1 砖块 模拟 T2 数字 感谢rvalue学长的详细题解 问题是要从低位第一个非0位开始输出,所以就是$n! $除去所有的因子10(去掉后缀的0),即 $Ext(10,n!)$ 而输出的数在k==1时是 $Ext(10,n!)\%10$,k==2时是$Ext(10,n!)\%100$, ...
分类:
其他好文 时间:
2019-10-06 13:41:00
阅读次数:
81
已知一个长度为n的正整数序列A(下标从1开始), 令 S = { x | 1 <= x <= n }, S 的幂集2^S定义为S 所有子集构成的集合。 定义映射 f : 2^S -> Z f(空集) = 0 f(T) = XOR A[t](异或和) 对于一切t属于T现在albus把2^S中每个集合的 ...
分类:
其他好文 时间:
2019-10-05 16:09:51
阅读次数:
73
A 题意:给4个数,它们为3个数其中两两相加之和和三个数相加之和,求这三个 解题思路:先找出所给的4个数的最大值,然后用最大值从后面分别减去另外三个数输出的就是所求的三个数 #include<stdio.h> #include<math.h> #include<string.h> int main( ...
分类:
其他好文 时间:
2019-10-05 12:59:06
阅读次数:
98
AOP的底层采用了代理技术,代理技术提供了两种,一种是JDK动态代理,另一种是CGLIB动态代理。 JDK动态代理的实现 UserDao,UserDaoImpl: package com.spring.demo06; public interface UserDao { public void sa ...
分类:
编程语言 时间:
2019-10-05 12:48:13
阅读次数:
99
A:签到题,正常模拟即可。 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int maxn = 1e5 + 5; 4 struct node{ 5 int id, time; 6 }; 7 node a[maxn]; 8 bool ...
分类:
其他好文 时间:
2019-10-05 10:38:16
阅读次数:
69
代码内容 1 package com.structure; 2 3 import java.util.Scanner; 4 5 /** 6 * @auther::9527 7 * @Description: 数组模拟队列 8 * @program: jstl2 9 * @create: 2019-1 ...
分类:
编程语言 时间:
2019-10-05 10:18:59
阅读次数:
98
题目链接 在题中每个点都有一个限制条件,对于一个点,只能通向高度低于它的点,所以我们可以对题目中的所有点建有向图。然后可以从1开始通过bfs找到所有可以通向的点。 找到了这些点过后又怎么办呢?题目中说要使得经过最多景点数的点的边权值最小。所以我们能够在bfs的同时将这些能够到达的点都建一个新的图。然 ...
分类:
其他好文 时间:
2019-10-05 00:51:00
阅读次数:
106
(昨天开训练赛,签到扫描线卡了三小时。wsl。 1. 矩形周长并 hdoj1828 / poj1177 传送:http://acm.hdu.edu.cn/showproblem.php?pid=1828 1 #include<iostream> 2 #include<cstdio> 3 #inclu ...
分类:
编程语言 时间:
2019-10-04 16:59:36
阅读次数:
81