基础中的基础题目。题目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阅读
正则表达式是一个很强大的字符串处理工具,它能帮助我们方便的检查一个字符串是否与某种模式匹配。一、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阅读
java多线程找零问题,我想知道我的程序运行后为什么得不到正确的结果?在线求高手解决:package Exercise2;
import java.awt.*;
import javax.swing.*;
public class ThreadTest_02 {
static SalesLady saleslady = new SalesLady(14, 0, 0, 0);
public stat
转载
2024-01-12 13:15:42
35阅读
题意:定义函数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阅读
题意: 一个序列的第n项为3*n*(n-1)+1,而 n>=1,现在给一个正.
转载
2015-07-26 20:28:00
72阅读
2评论
言错综复杂,有以下一些关系,
原创
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评论
计算2/1+3/2+5/3+8/5+13/8...输入项数,得到计算结果#include<stdio.h>
#include<stdlib.h>
int main()
{
double num = 0;//分子
double deno = 0;//分母
int i = 
原创
2015-11-07 19:15:16
723阅读
#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阅读
题目链接:点击打开链接#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评论
打表可以知道到后面增量都一样了,,推论就是 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评论