- 博客(32)
- 收藏
- 关注
原创 201909-2 小明种苹果(续)
#include <iostream>using namespace std;struct info{ int left_num; int cut_num; //fall代表的是有没有出现掉落的情况 int fall;};int main(){ int n,op_num,a,frist_num,all_left_num=0,D=0,E=0; cin>>n; info arr[n]; for(int i...
2021-09-18 17:51:18
108
原创 201912-2 回收站选址
#include <iostream>using namespace std;struct info{ int a; int b; int flag; int score;};int main(){ int n; int a,b; int arr[5]={0}; const int num=1000; info in[num]; cin>>n; for(int i=0;i&l...
2021-09-07 08:16:33
97
原创 202006-1 线性分类器
#include <iostream>using namespace std;struct info{ int x; int y;};int main(){ int n,m; cin>>n>>m; int x,y; char label; int o,o1,o2; info a[1000],b[1000]; int i0=0,i2=0; int count_num_big...
2021-09-03 11:33:28
212
原创 202006-2 稀疏向量
#include <iostream>#include<bits/stdc++.h>using namespace std;struct info{ int index; int value;};int main(){ int n,a,b; int index,value; long long result=0; const int num=5*100000+5; info u[num]; info..
2021-09-03 11:24:01
160
原创 2020年12月csp考试之 知识点小总结
1 2 4题拿分准备!!csp题型特点:第一题:一般是数值方面的问题(一群整数)基本一个for循环可以解决的了,比较简单,学过C语言基本可以得分。推荐哈工大苏小红的C语言程序设计,这本书相对来说比较高阶,会有涉及到链表操作,这对学习数据结构很有帮助。第二题:一般是接近n^{2}的复杂度,最少得需要两个For循环,要说两个For循环也不难,难就难在一般是时序题、通常要排序,而且要用到多元数据第三题:一般会是字符串的处理,而且一般是对复杂文本的处理,这里最好使用C++里边的String类做字符串处理
2021-01-08 20:05:01
5758
原创 一天速成数据库之 考试知识点不完全总结
马原之数据库分原知识点小总结:1、缩写分别为 date\DB\DBMS\DBS2、3、3、数据库系统的特点:1.数据结构化2.数据的共享性高,冗余度低,易扩充3.数据独立性高4.数据由DBMS统一管理和控制4、数据库管理系统功能:1、数据定义2、数据组织、存储和管理3、数据操纵4、数据库的事务运行和运行管理5、数据库的建立和维护5、关系运算符:选择、投影、连接、除6、集合运算符:并、交、差、笛卡尔积7、数据库模式结构:三级模式结构:模式、外模式–》逻辑独立性内
2021-01-08 20:01:32
471
原创 201803-2
#include <iostream>#include<bits/stdc++.h>using namespace std;struct info{ int index; int way; int lacation;};bool compare1(info a,info b){ if(a.lacation!=b.lacation) { return a.lacation<b.lacation;//返回一...
2020-11-26 20:09:32
213
1
原创 201803-1跳一跳
#include <iostream>using namespace std;int main(){ int a[30]; int aa; int i=1; cin>>aa; while(aa>0) { a[i]=aa; i++; cin>>aa; } int Count=0; int temp[i];//temp数组储存的是每一次.
2020-11-26 19:57:09
142
原创 201712-2游戏
#include <iostream>using namespace std;int funclast(int a)//获得个位数的方法{ int temp=a; a=(temp/10)*10; return temp-a;}int main(){ int n,k; cin>>n; cin>>k; int a[n]; int Count=n; int i=0;//表示下标 int .
2020-11-26 19:51:19
133
原创 201712-1最小数
#include <iostream>#include<bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; int a[n]; for(int i=0;i<n;i++) { cin>>a[i]; } sort(a,a+n); int Min=10000; for(int i=0;i<.
2020-11-26 19:45:08
110
原创 201809-2 买菜
#include <iostream>using namespace std;int main(){ int n; cin>>n; int a[n][2]; int b[n][2]; int Count=0; for(int i=0;i<n;i++) { cin>>a[i][0]; cin>>a[i][1]; } for(int i=0;i.
2020-11-12 22:34:49
101
原创 201809-1 买菜(小菜)
#include <iostream>using namespace std;int main(){ int n; cin>>n; int a[n]; int b[n]; for(int i=0;i<n;i++) { cin>>a[i]; } for(int i=0;i<n;i++) { if(i==0) { .
2020-11-12 22:23:35
59
原创 java实验一笔记
import java.io.*;/** * * @author lenovo *字符串转整数的用法:方法一:Integer.paraseInt(str) 方法二:Integer.valueOf(str); *数字转字符串方法:方法一:通过包装类来实现 String tranToStr = String.valueOf(num); * 方法二:直接通过空字符串+数字的形式转换为字符串 String str= ""+num; *
2020-10-24 13:04:45
98
原创 201909-1小明种苹果(上)
#include <iostream>#include<bits/stdc++.h>using namespace std;struct info//定义一个结构体,存放序号,去除的苹果数,这棵苹果树还剩下的苹果个数{ int index; int substract; int left;};bool compare(info x1,info x2)//从做过的一道ccf,检测点优先排序的问题,得到灵感,针对题目对个别属性要求进行排序,sort..
2020-10-19 23:34:29
148
1
原创 201912-1报数
#include <iostream>using namespace std;int main(){ int n; cin>>n; int a[4]={0}; int i=1; int num=0; while(num<n) { if(i%7==0||i%10==7||(((i/10)%10)==7)) { a[(i-1)%4]++; }..
2020-10-18 11:44:13
155
1
原创 202006-2稀疏向量
#include <iostream>#include<bits/stdc++.h>using namespace std;struct info//用结构体存储这些数据能更方便的把下标和数值都存起来,省去了使用纯数组带来的麻烦{ int index; int number;};int main(){ int n,a,b; cin>>n>>a>>b; info A[a]; info ..
2020-10-18 11:23:21
98
原创 二叉排序树的创建 、删除操作
二叉排序树的创建 、删除操作【问题描述】请根据输入的数据创建一棵二叉排序树。然后执行相应操作。1 删除某一值为x的结点2 求指定结点y在二叉排序树中的层数【输入形式】结点数据,以0代表结束输入。待删除的x,待求层数的y【输出形式】删除后的二叉排序树的中序遍历结果y所在的层数【样例输入】29 39 15 25 28 10 11 2 01011【样例输出】2 11 15 25 28 29 394【样例说明】若待删除的结点包含左右子树,则以其左子树的最右结点代替它。#inc
2020-05-11 20:40:58
969
原创 turtle绘制奥运五环
# -*- coding: utf-8 -*-"""Created on Fri Apr 24 17:08:31 2020@author: HONOR"""import turtlecolor=['blue','black','red','orange','green']turtle.setup(1000,1000,0,0)#画布参数 1000 1000是画布像素点 0 0是小海...
2020-04-24 22:25:09
939
原创 python报错那事
报错提示报错原因:这个程序中,我使用了turtle库 ,但是在命名的时候 也用了“turtle”来命名(目前我把他理解为二义性hhhhh)修改办法:就是把名字改了把turtle改为haigui修改后:game over!...
2020-04-24 17:56:51
121
原创 随机密码
【问题描述】请编写程序,生成随机密码。具体要求如下:(1)使用 random 库,采用 10作为随机数种子。提示:random.seed(10)(2)密码允许字符如下:s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM...
2020-03-20 00:35:00
4749
原创 debug工具栏 是开还是关 这是一个问题
原来我的debug工具栏是贼个样子:有一次打开,他却变了????????????:究竟怎么还原回来?LOOK!是因为视图变成了minimal模式了,改过来就好了1.找到view窗口2.点开perspectives3.选择default选项然后,,然后就可以快乐编程debug了...
2020-03-11 00:07:32
171
原创 有序单链表的合并 {啊啊啊啊~~数据结构第一次ac出的题目,幸福得沙雕} 虽然程序不可避免的复杂
【问题描述】两个非降序链表的并集,例如将链表1->2->3 和 2->3->5 并为 1->2->3->5,只能输出结果,不能修改两个链表的数据。【输入形式】第一行首先是数据的个数,然后是第一个链表的各结点值,以空格分隔。第二行首先也是数据的个数,然后是第二个链表的各结点值,以空格分隔。【输出形式】合并好的链表,以非降序排列,值与值之间以空格分...
2020-02-29 00:08:18
394
原创 C\C++期末理论考试 知识点的不完全复习
1.用户标识符只能有字母、数字、下划线组成,但是数字不能开头,不能用关键字作为用户标识符,define case sizeof 均为关键字2.合法实数:(前有 后整)实数的指数表示法e后面必须为整数。实数的指数表示法e前必须有数。3.char a=‘a’;float b=2.3;double c=41;int d;则执行语句d=a+b+c;后变量d的数据类型为答案是double,因为d...
2020-01-09 10:10:30
1701
原创 学生管理系统
标题编写研究生与指导教师信息管理系统,实现添加、查找、删除、修改所有记录的功能。【提示】研究生graduate和指导教师supervisor两个类均从人people类派生出来,三个类的定义及类中成员函数的实现是本题的关键。程序包括添加、查找、删除、显示所有记录四种功能。程序也需要实现菜单管理。#include<bits/stdc++.h>using namespace s...
2020-01-03 11:26:07
585
原创 字符串的排序&&去重复
标题按照ASCII码从小到大的顺序输出字符串A减去字符串B的差集,并且重复字符只出现一次。输入样例】Hello world!Ni hao ma?【输出样例】!Hdelrw样例说明】输入的字符串A为"Hello world!",字符串B为"Ni hao ma?"。字符串A中与字符串B相同的字符有两个:空格符和’o’,将这两个字符从A中去掉,并且剩余的重复字符’l’只能出现一次,按照A...
2020-01-03 11:06:21
647
原创 运算符重载
字符串的问题 结合赋值运算符 运算符重载**不允许修改主函数,请将以下代码补充完整。class String { char *ptr;public: String(char *s) { ptr=new char[strlen(s)+1]; strcpy(ptr, s); } ~String() { delete []ptr; } v...
2019-12-12 23:15:26
732
原创 运算符重载
输入 输出运算符重载定义一个学生类,包括私有数据成员学号、姓名、性别、成绩和其他成员函数。请编程实现以下主函数的功能。int main(){student s;cin>>s;cout<<s;return 0;}【样例输入】201901001 Zhang f 80【样例输出】201901001 Zhang f 80#include <iostr...
2019-12-10 19:30:09
501
原创 数组指针 好像有一点灵感了 哈哈哈
字符串排序将若干字符串按字母顺序(由小到大)输出。主函数如下,请补充完成该程序。int main( ){ void sort(char *alpha[], int n );void print(char *alpha[], int n );char *alpha[]={“Follow me”, “Basic”, “Great Wall”, “FORTRAN”, “Computer...
2019-12-08 14:45:06
189
原创 类里面 new delete 的使用 小栗子(哈哈哈)
【问题描述】阅读下面的程序,请编写一个不超过五行代码的主函数,使其满足对应的输出要求。class CBase1{int x ;public:CBase1( ) { x=0 ; cout<<"GZ CBase1()!"<<endl;}CBase1(int a) { x=1;cout<<"GZ CBase1(int)!"<<endl;}...
2019-12-03 21:00:10
542
1
原创 小白第一次真正意义上ac出的题目and第一篇菜鸡博客 椭圆一 开心
【问题描述】设计并测试一个名为Ellipse的椭圆类:(1)其私有数据成员为外切矩形的左上角与右下角两个点的坐标(4个int型x1,y1,x2,y2)(2)声明4个公有的成员函数分别访问椭圆的外切矩形的顶点坐标(3)设计1个构造函数Ellipse(int,int,int,int)对椭圆的外切矩形的顶点坐标赋值(4)设计1个公有成员函数Area()计算椭圆的面积。【输入形式】在主函数里输...
2019-12-03 19:22:36
232
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人