05 2020 档案

摘要:题目如下: 思路: 1.看清题目:每个数字保留五个场宽!意思是每个数字前面要空四个格子 2.利用c++的函数进行全排列 代码如下: #include<cstdio> #include<iostream> #include<algorithm> using namespace std; int mai 阅读全文
posted @ 2020-05-31 15:18 miao-xixixi 阅读(136) 评论(0) 推荐(0) 编辑
摘要:1.函数原型为: #include <algorithm> bool next_permutation(iterator start,iterator end) 2.用法 (1):需要将要数字按照升序排列 (2):使用方法: #include<cstdio> #include<iostream> # 阅读全文
posted @ 2020-05-31 14:52 miao-xixixi 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1.1.1 数据 数据库(DB):长期存储在计算机内,有组织的,可共享的大量数据的集合 理解:看作水库(数据库),里面有很多的水构成(数据)。 数据库管理系统(DBMS):位于用户和操作系统之间的一层数据管理软件 理解:对于数据库管理软件。 数据库系统(DBS):在计算机系统中引入数据库后的系统构成 阅读全文
posted @ 2020-05-27 11:46 miao-xixixi 阅读(221) 评论(0) 推荐(0) 编辑
摘要:题目已经说了限制4MB,那我们一定不要用数组,肯定会超,要尽可能的缩小内存 用异或来解决 代码如下: #include<cstdio> //#include<iostream> //using namespace std; int main(){ int n,a; scanf("%d",&n); i 阅读全文
posted @ 2020-05-27 11:10 miao-xixixi 阅读(114) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路: 也就给三个abc赋值 用数组即可 代码如下: #include<cstdio> #include<iostream> using namespace std; int main(){ char s1,s2; int m[3]={0}; while(scanf("%c:=%c;", 阅读全文
posted @ 2020-05-25 11:08 miao-xixixi 阅读(424) 评论(0) 推荐(1) 编辑
摘要:if(scanf("%d%d",&a,&b)==2) 1.用途:用来判断scanf输入是否成功 scanf的返回值是参数被成功赋值的个数 阅读全文
posted @ 2020-05-25 10:44 miao-xixixi 阅读(584) 评论(0) 推荐(0) 编辑
摘要:2.1.1 关系 1.域:一组具有相同数据类型的值的集合 eg:学号的取值范围是一个域 2.笛卡尔积 :为域上的一种集合运算 笛卡尔积可以表示为一张二维表,表中每行对应一个元组,表中每一列都来自一个域 若一个关系有多个候选码,则选定其中一个为主码 主属性:候选码的诸属性 可以多个主属性只有一个码 2 阅读全文
posted @ 2020-05-23 11:28 miao-xixixi 阅读(341) 评论(0) 推荐(0) 编辑
摘要:1.两个实体之间的联系 (1) 一对一联系(1:1) A 中的每一个实体,B中至多有一个实体与其联系,反之亦然 记作1:1 eg:学校和班长 (2)一对多联系(1:n) A的每一个实体,B中则有n个实体与其联系,反之亦然,记作1:n eg:班级与学生 (3)多对多联系(m:n) A的每一个实体,B中 阅读全文
posted @ 2020-05-21 23:25 miao-xixixi 阅读(298) 评论(0) 推荐(0) 编辑
摘要:第六章 关系数据理论 6.2 规范化 规范化理论:解决插入异常,删除异常,更新异常,数据冗余的问题 函数依赖 理解 :在我们的二维表中 我有两个属性组 X Y 属性组 属性组X上 如果有两行 X的属性值相同 Y一定相同 X 具有唯一性 定义:两者不可能存在两个元组在X上的属性值相等,而Y上的属性值不 阅读全文
posted @ 2020-05-20 10:16 miao-xixixi 阅读(181) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路: 4 4 3 2 1 第一反应是 相邻的交换直到排序顺序为从小到大 其实这就是所谓的冒泡法 代码如下: #include<cstdio> #include<iostream> using namespace std; int main(){ int n; cin>>n; int a 阅读全文
posted @ 2020-05-18 23:29 miao-xixixi 阅读(182) 评论(0) 推荐(0) 编辑
摘要:题目如下; 思路: 1.核心思想:利用strcat将所有的字符串拼接在一起 2.值得注意的是 看清楚题目要求 第一个数表示连续有几个0 所以要先判断是否为0 代码如下; #include<cstdio> #include<cstring> #include<iostream> using names 阅读全文
posted @ 2020-05-17 09:59 miao-xixixi 阅读(316) 评论(0) 推荐(0) 编辑
摘要:1.头文件 #include<cstring> 2.用法 char s[100]; cin>>s; int n=strlen(s); 此时的n为串长 阅读全文
posted @ 2020-05-17 09:50 miao-xixixi 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:1.头文件 #include<cstring> 2.strcat()用法 strcar()可以将两个char类型连接。 char d[20]="GoldenGlobal"; char *s="View"; strcat(d,s); 结果放在d中 printf("%s",d); 输出 d 为 Gold 阅读全文
posted @ 2020-05-16 17:04 miao-xixixi 阅读(975) 评论(0) 推荐(0) 编辑
摘要:题目如下: 本质是一个分解质因数 代码如下: #include<cstdio> #include<cmath> #include<algorithm> #include<cstring> #include<iostream> using namespace std; int ans[10001]={ 阅读全文
posted @ 2020-05-07 12:27 miao-xixixi 阅读(200) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路: 1.人数超过了上限或者下限,直接输出-1 这时候代码就结束了 2.想要达到我过去 你过来 需要把过去的数量全部相加 (不是说我过去了,你就可以不用过去了,不在范围就是不在范围) 与此同时 需要把过来的全部相加 两者取最大值 代码如下: #include<cstdio> #incl 阅读全文
posted @ 2020-05-07 11:46 miao-xixixi 阅读(180) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路: 1.N*N=每行的所有次数之和 不是所有的数的和!!! 代码如下: #include<cstdio> #include<iostream> using namespace std; int main(){ int n,a; int flag=1; cin>>n; int sum= 阅读全文
posted @ 2020-05-04 22:31 miao-xixixi 阅读(227) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示