自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 1111111111

2021-12-06 10:01:42 183

原创 【递归]母牛的故事——斐波那契数列

[递归]母牛的故事 - C语言网说白了就是 斐波那契数列递归#include<stdio.h>int f(int n){ if(n<=0) return n; if(n<=4)//两个if判断结束标志 return n; return f(n-1)+f(n-3);//发现数列是1 2 3 4 6 9 ... 此数等于n-1个+n-3个}int main(){ int n; while(~sca.

2021-11-21 14:59:32 443

原创 NC25 删除有序链表中重复的元素-I

struct ListNode* deleteDuplicates(struct ListNode* head ) { // write code here if(!head) return NULL;//空为NULL struct ListNode*p=head; while(p->next){//如果next为空就结束 if(p->val==p->next->val)//因为有序 p-&gt.

2021-11-19 19:05:58 91

原创 (动态规划)最大子序列的求解

#include<stdio.h>int main(){ int n; scanf("%d",&n);//length int a[n]; for(int i=0;i<n;i++) scanf("%d",&a[i]);//arrays int dp[n]; dp[0]=a[0];//先初始化赋值数组对于A步骤求解是否大于零 int Max=dp[0];//初始化Max如果length为1直接输出,大.

2021-11-19 14:33:07 613

原创 基数排序个人总结

#include<stdio.h>#include<stdlib.h>#include<string.h>int MaxNum=0;int main(){ int n; scanf("%d",&n); int*a=(int*)malloc(sizeof(int)*n); for(int i=0;i<n;i++){ scanf("%d",&a[i]); if(MaxNum&lt.

2021-11-18 14:39:10 312

原创 2021-11-15

输出The area of the Circle is 78.5The area of the Rectagle is 30The area of the Square is 64class Shape{public: virtual float getArea()=0; virtual ~Shape(){}};//你的代码将被嵌在这里#include<iostream>using namespace std;class Circle :pu...

2021-11-15 09:36:44 101

转载 java常量的使用(转载)

JAVA中——final、staticfinal:final修饰类:该类不可继承final修饰方法:该方法不能被子类覆盖(但它不能修饰构造函数)final修饰字段属性:属性值第一次初始化后不能被修改使用final可以提高程序执行的效率,将一个方法设成final后编译器就可以把对那个方法的所有调用都置入“嵌入”调用里。static:static修饰成员函数则该函数不能使用this对象static不能修饰构造函数、函数参数、局部成员变量static修饰成员字段则当类被虚拟机加载时按照声明先后顺

2021-11-10 19:55:21 1026

原创 online judge

AOJ (webturing.com)

2021-11-09 15:42:50 45

原创 哈希查找(初入)

自己的hash的理解比较简单感觉就是类似加密的东西像类似,可能认知有待提高,outputYes.No.#include<stdio.h>#include<string.h>int main(){ int n; scanf("%d",&n); while(n--) { getchar(); char a[1000001]; char b[1000001]; ...

2021-11-08 20:26:50 51

原创 字符串处理

OUTPUT2.7956e2#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>struct NUM{ long long sum; int Point;///小数点 int E;///是不是有E int flag;///是不是为小于零 int bit;///位数 //不知道为什么这用构造函数提交有问...

2021-11-03 21:05:56 55

原创 对于cpp的类的继承:

继承的优先:如对于声明,如果类的继承先声明的先初始,析构相反; 虚基类最先初始化; 由图得对象I先调用其派生类(派生类又先调用其虚基类从左到右) 先调用F的间接虚基类C然后输出C而后是G先输出B中基类A在输出B然后输出G然后是H虽然H无虚基但是其D构成间接虚 调用D输出D然后调用C因为每个虚基调用一次,所以不调用C了然后开始剩下的(从左到右)AEABFH基类调用完毕 最后是I中的类E,F声明:类中有对象,先是基类然后是类中对象然后是构造...

2021-11-03 18:26:03 291

原创 航电1108最小公倍数

#include<iostream>int main(){ int n,m; while(~scanf("%d %d",&n,&m)) { int x=n,y=m; while(m!=0) { int t=n%m; n=m; m=t; } printf("%d\n",x*y/n); }}.

2021-11-03 18:13:39 70

原创 1726: 算法7-12:有向无环图的拓扑排序

由某个集合上的一个偏序得到该集合上的一个全序,这个操作被称为拓扑排序。偏序和全序的定义分别如下:若集合X上的关系R是自反的、反对称的和传递的,则称R是集合X上的偏序关系。设R是集合X上的偏序,如果对每个x,y∈X必有xRy或yRx,则称R是集合X上的全序关系。由偏序定义得到拓扑有序的操作便是拓扑排序。拓扑排序的流程如下:1.在有向图中选一个没有前驱的顶点并且输出之;2.从图中删除该顶点和所有以它为尾的弧。重复上述两步,直至全部顶点均已输出,或者当前图中...

2021-10-28 17:51:17 166

原创 1721: 算法7-4,7-5:图的遍历——深度优先搜索

输入的第一行包含一个正整数n,表示图中共有n个顶点。其中n不超过50。以后的n行中每行有n个用空格隔开的整数0或1,对于第i行的第j个0或1,1表示第i个顶点和第j个顶点有直接连接,0表示没有直接连接。当i和j相等的时候,保证对应的整数为0。输入保证邻接矩阵为对称矩阵,即输入的图一定是无向图。in40 1 0 11 0 0 00 0 0 11 0 1 0ou0 1 3 2 //自己设计#include<stdio.h>#include<...

2021-10-13 20:00:00 246 2

原创 部分背包问题

#include<stdio.h>struct lv{double w;double v;double ov;int num;double isall;};void paixu(struct lv *a,int n);void f(struct lv*a,int n,double c);int main(){int n,c;scanf("%d%d",&n,&c);...

2021-10-03 17:16:46 42

原创 const (cpp)

对于int *const a为指向整形的常量指针 起对象的值可以变但是指向对象不能变const int *a指向整形常量的指针对象能变但是对象值不能变#include<iostream>using namespace std;int main(){ int a = 3; int c = 5; int*const b = &a;//常量指针 a = 3; *b = 5; const int* d = &a;整形...

2021-09-11 09:56:37 150

原创 two pointers

//两有序数组按序列合并#include<stdio.h>int main(){ int a[3]={1,3,5}; int b[4]={2,4,6,8}; int in=0,i=0,j=0,n=3,m=4,c[7]; while(i<n&&j<m)//o(n) { if(a[i]<=b[j]) c[in++]=a[i++]; if(a[i]>b[j])...

2021-08-12 16:59:13 39

原创 (算法)快速幂c++

//求a的b次快速幂#include<iostream>using namespace std;typedef long long LL;int f(LL a,LL b);int main(){ LL a,b; cin>>a>>b; cout<<f(a,b);}int f(LL a,LL b){ if(b==0)return 1; if(b%2==1) return a*f(a,b-1)...

2021-08-11 20:37:44 171

原创 1038 统计同成绩学生 (20 分) (c++)

本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入描述:输入在第1行给出不超过105的正整数N,即学生总人数。随后1行给出N名学生的百分制整数成绩,中间以空格分隔。最后1行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔。输出描述:在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。示例1输入1060 75 90 55 75 99 82 90 75 503 75 90 88输出3 2 0题目来自pat题目

2021-08-11 16:52:27 61

c_notes.docx

出现c语言

2021-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除