正则表达式是一个很强大的字符串处理工具,它能帮助我们方便的检查一个字符串是否与某种模式匹配。一、python中正则表达式的基本语法规则序号语法解释表达式成功匹配对象1一般字符匹配自身相对应的字符abcabc2.匹配除换行符(\n)以外的任意字符a.cabc3\转义字符,可以改变原字符的意思a.ca.c4\d匹配数字:0~9\dabc1abc5\w匹配单词字符,a~z;A~Z;0~9\w\w\woX
Knots
Time Limit: 1000/1000 MS (Java/Ot
原创
2023-04-21 08:48:41
50阅读
[问题描述] X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1
原创
2023-02-08 08:50:03
97阅读
一、Python命名规范1、标识符和大多数编程语言一样,一般都要遵守如下规定:① 只能以字母或下划线开头,且只能包含字母、下划线和数字② 不能是python的关键字,例如def、class就不能作为标识符③ Python大小写敏感④ 不允许使用中文⑤ 不允许使用歧义单词,例如class_,在python中不要随便使用下划线开头的表示符,因为具有其他含义。以下关键字不能申明为变量['and', 'a
转载
2024-05-27 17:35:43
39阅读
题意: 一个序列的第n项为3*n*(n-1)+1,而 n>=1,现在给一个正.
转载
2015-07-26 20:28:00
72阅读
2评论
题意:定义函数F(x) :区间[1,x]上的y是满足:GCD(x,y)>1 && x%y>0的 y的个数。问:对于任意区间[l,r] 上的F(l···r) 有几个函数值是奇数的。打表找规律。打的是[1,x]区间的结果把所有结果不相同的值打出来(因为结果是递增的,所以只观察不相同的结果)发现:ans = x/2-2 || x/2-1再把所有结果不同 &
原创
2021-08-13 13:47:08
41阅读
#include<iostream> #include<ctime> #include<algorithm> #include<cstdio> using namespace std; long long data[10005],d[10005]; void init(int n){ int j; ...
转载
2021-08-16 19:14:00
41阅读
言错综复杂,有以下一些关系,
原创
2023-04-20 11:36:51
45阅读
1148: 老王赛马时间限制: 1 Sec 内存限制: 128 MB提交: 53 解决: 30[提交][状态][讨论
原创
2023-04-21 08:51:33
55阅读
题意: 将一个整数num变成它的所有十进制位的和,重复操作,直到num的位数为1,返回num。思路: 注意到答案的范围是在区间[0,9]的自然数,而仅当num=0才可能答案为0。 规律在于随着所给自然数num的递增,结果也是在1~9内循环递增的,那么结果为(num-1)%9+1。 C++:1...
转载
2015-10-28 11:13:00
44阅读
2评论
基础中的基础题目。题目1:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一
对兔子,假如兔子都不死,问每个月的兔子总数为多少?
程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21….
(斐波那契(Fibonacci)数列)递归写法public int count(int n){
int x=0;
if
转载
2023-06-20 01:46:30
29阅读
题目链接:点击打开链接#include#include#include#include#include#includeusing namespace std;const double Pi = acos(-1.0);typedef long long ll;const int N = 100;int n, k, now, pre;struct node{ dou
原创
2021-08-13 14:11:53
60阅读
#include<iostream> #include<cstdio> #include<algorithm> using namespace std; int main(){ int i,t,n,data[1005],ans,x,y; scanf("%d",&t); while(t--){ sca ...
转载
2021-08-05 19:23:00
154阅读
2评论
1245 - Harmonic Number (II) PDF (English) Statistics Forum Time Limit: 3 second(s)Memory Limit: 32 MBI was trying to solve problem '1234 - Harmonic ...
转载
2015-11-07 22:28:00
118阅读
2评论
#include<iostream> #include<cstdio> using namespace std; int main(){ int n,x,y; scanf("%d",&n); while(n--){ scanf("%d%d",&x,&y); if(x==y){ printf("%d\ ...
转载
2021-07-30 00:23:00
93阅读
2评论
题意:给定a串b串,问能否把a变成b串方法:任选a的2个字母,ascil+=1 然后交换位置,可以操作任意多次。3个及3个以上一定可以T^T2个就暴力判一下#include #include #include #include using namespace std;const int N = 66;char a[N], b[N];bool check()
原创
2021-08-13 14:04:18
43阅读
题意: 将一个矩形划分成单位矩形。问从一个点出发,经过所有单位矩形的顶点1次后,回到起点的最短路径的长度是多少。思路: 用个专业点的说法,题目求的是哈密顿回路的最短长度。其实是数学推断题。首先可以得出的是,矩形的长宽是可以调转的,这并不影响最后结果。考虑一条S型的路线,从左上角的顶点出发,走一条S型的路线以最短距离走完最多的顶点,然后最后再尽量取最短路走完剩下的点。长为奇数与偶数时,最短路径的走法如图所示。 由此推断,两种走法都是与宽的奇偶性无关的。第一种情况,路径长度就是长宽之积;第二种情况,走到最后一个格的长度是长宽之积-1,再加上最后一个格到终点的距离,sqrt(2)。...
转载
2013-04-06 21:17:00
54阅读
打表可以知道到后面增量都一样了,,推论就是 i 和 i+1 互质#include #include #include #include using namespace std;typedef long long ll;const ll mx = 120000;int main() { int cas = 0; ll x, k, y, dis, i;
原创
2021-08-13 14:05:59
61阅读
The MAXTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2062Accepted Submission(s): 896Problem Desc...
转载
2015-11-05 20:39:00
35阅读
2评论
做规律题是可以先暴力找规律发现规律在11111之类的数附近修改暴力程序继续找做规律题一定要把规律找透再写View Code #include<stdio.h>int main(){ int k; scanf("%d",&k); if(k==1) { printf("8\n"); return 0; } int n=(k-1)%6; if(n==1||n==2||n==4||n==5) printf("1\n"); else if(n==0) printf("4\n"); else printf(
转载
2011-04-21 17:02:00
23阅读
2评论