- 博客(35)
- 收藏
- 关注
原创 ubuntu下vscode+STM32CubeMX+openocd+stlinkv2搭建STM32开发调试下载环境
ubuntu下vscode+STM32CubeMX+openocd+stlink搭建STM32开发环境
2024-03-09 02:50:56
2515
4
原创 组合数学--递推关系的齐次和非齐次的公式记录
递推关系:齐次和非齐次的公式记录齐次部分无重根的情况对于无重根的情况an=B0∗m0+B1∗m2+...+Br∗mra_{n}=B_{0}*m_{0}+B_{1}*m_{2}+...+B_{r}*m_{r}an=B0∗m0+B1∗m2+...+Br∗mr其中,mxm_{x}mx为他的特征根,BXB_{X}BX为待定系数有重根的情况对于有重根的情况,对于每一个重根,都要有单独的Hi(n)H_{i}(n)Hi(n)来表示,每一个Hi(n)H_{i}(n)Hi(n)的表示用如
2020-11-04 21:16:13
844
原创 珂朵莉树
珂朵莉树的作用主要用于区间操作,让一整段的数据变得一样,且数据随机主要有三部分结构体的定义 split函数 assign函数结构体的定义:struct Node{ int l; int r; mutable bool v; Node(int L,int R=-1,bool V=0) { l=L;r=R;v=V; } bool operator <(...
2020-02-28 22:47:36
134
原创 复习:BCNF保持无损的分解方法
BCNF保持无损的分解方法先求最小依赖集合 看每个依赖是否符合BCNF 是,结束 否,例如X->A,将X->A单独拿出来,将属性集合一分为二。第一部分是(XA),第二部分不包含A的集合。分别求最小依赖集合,重复步骤1步骤2,直到左边全是候选码为止 例子1 R(A,B,C,D,E) F={B->D,E->A,CD->E,A->BC}先求最小依...
2020-02-27 18:58:20
1548
原创 复习:3NF保持依赖分解
3NF分解想要保持依赖先求最小依赖集 按照它的依赖分解(建表)就可以,如果他们左边相同,就合并到一起例子1:R(C,T,S,N,G)F(C->T,CS->G,S->N)求最小依赖集合Fm={C->T,CS->G,S->N} (这里左边并不相同,不用合并) 分解R1(CT) R2(CSG) R3(SN)例子2:其中U={C,S,T,...
2020-02-27 18:42:23
1412
原创 长方形翻转特效练习
练习地址是GitHub上的,是地址 中的002思路肯定就是查看源码然后自己去编写。。第一步:你得先画出来三个长方形第二步:让这三个长方形重叠第三步:给三个长方形加载动画第四部:就自己想干啥干啥吧;哦,用到的CSS val 和 calc 。 val感觉这个讲的很详细,calc 就相当于一个计算函数,只不过在计算符号的前边和后边要有一个空格,不然它计算不了。。<!DOCTYP...
2019-06-09 00:04:56
416
原创 Button翻转特效练习
地址是https://github.com/HerbertKarajan/css-js-animation.git 里面的001里面用到了flex布局 ,伪元素的使用,和百分比的平移变换。以及attr()属性利用具体的说明在css里面。flex的话可以去看http://www.ruanyifeng.com/blog/2015/07/flex-examples.html。。html5<...
2019-06-08 13:29:50
309
原创 POJ1850
题目说是一个非递减的字符串,求这个字符串表示的数字,要是这个不是升序的就是一个非法的输入,直接输出0程序结束思路:组合数学。。说一下长度相等的时候的想法。。就类似于五个人抢三个座位有几个坐位的那种思路。`#include<iostream>#include<cmath>#include<cstring>using namespace std;int...
2019-06-04 23:49:01
210
原创 struts2 OGNL
以前是放在域中,struts中有它自己的值栈serlvet:第一次访问创建,仅创建一次action:不是创建一次,每次创建都是一个新的对象 -----------------------------------------------------------------------------------------------------------------------...
2019-01-23 17:00:20
236
原创 struts获取表单项
第一种:ActionContext类来获取新建一个JSP,然后通过Action来调用表单获取项。其中 getContext是一个static静态类的方法,所以不要用新建来创建,直接用ActionContext context=ActionContext.getContext();Map<string,object>来遍历。降低耦合度!!!第二种:ServletAct...
2019-01-21 16:43:06
101
原创 结果页面返回
结果返回布置前提!!全在PACKAGE包下面来写。第一种 全局结果页面返回, <global-results> <result name="">url </result> </global-results>第二种局部的 action下面写<action name="book_*" class="a
2019-01-21 16:20:11
198
原创 struts2 2.3之后通配符不能用问题解决汇总
两个方法第一个加<allowed-methods>方法1,方法2,………………</allowed-methods> <package name="default" namespace="/" extends="struts-default" > <action name="book_*" class=&q
2019-01-21 15:54:44
410
原创 poj3252
给个连接吧。。。数形DP刚学,一头懵逼。。。才刚有头绪,交了一发,wa了。。还是公式没推理好。。。在看看,感觉想数学里面的卢卡斯定理。。但是。。。。。。我忘光了。。。https://blog.youkuaiyun.com/zhengnanlee/article/details/9794625OK,今天抽空做了很久终于A了。。先说说思路吧,上面的是昨天做题写的,今天来补一下思路。首先你看了上面哪个链...
2018-12-10 23:32:14
256
原创 poj1159
找需要拼凑出回文串的最小增加个数可以用最长公共子序列的思想来做dp[i][j]表示第一个窜的i和第二个窜的j的最长公共子序列s1[i]==s2[j] dp[i][j]=dp[i-1][j-1]+1;s1[i]!=s2[j] dp[i][j]=max(dp[i-1][j],dp[i][j-1]);其中用到了滚动数组的思想!!不懂的小伙伴可以自行百度。。https://blog...
2018-12-09 20:56:41
839
原创 poj1080
类似于最长公共子序列dp[i][j]表示字符窜1 的第 i 个字符匹配 字符串 2 的第 j 个位置的最大值如果 1 中第 i 个字符和 2 中第j个字符匹配 dp[i][j]=dp[i-1][j-1]+匹配值不匹则用 * 来表示,一个在字符串1中的补*,一个在字符串2中补*1中dp[i][j-1]+匹配值 2中dp[i][j-1]+匹配值(想不懂的可以用笔画星星补一下就...
2018-12-04 15:09:10
740
原创 poj3176
经典题目。。没什么说的#include<iostream>#include<cstring>#include<cstdio>using namespace std;int num[355][355];int main(){ int n;cin>>n; for(int i=1;i<=n;i++) ...
2018-12-03 21:24:35
177
原创 poj2533
最经典的最长上升子序列。。就不用多说了。。太典型了!!!!。记住n[j]<n[i]它是上升的,不是不下降序列!!!,加个等于号就WA#include<iostream>#include<cstdio>using namespace std;int n[1111];int dp[1111];int main(){ int num;cin>...
2018-12-03 21:15:55
136
原创 poj1260
#include<iostream>#include<cstdio>#include<cstring>using namespace std;int T,c;int a[111];int p[111];int dp[111];int main(){ cin>>T; while(T--) { ...
2018-12-03 21:09:48
101
原创 POJ1836
让求一个三角形的队列,就是队列要呈现 就是这个!!!!对,嗯,就类似于这种,正着来一边LIS,反着一边LIS就可以了#include<iostream>#include<cstring>using namespace std;int n,l[1111], r[1111];double h[1111];int Max=1;int main(){ ...
2018-11-29 17:21:32
350
原创 poj1836
字符串的动态规划,就是给你一个字典和一个序列,看这个序列能不能通过删除几个字母来做到全由字典中的字符串组成,问你最少需要删除几个。类似于最长上升子序列,假设DP[i]表示前I个字符最小的操作不匹配的时候,DP[i]=DP[I+1]+1匹配的时候 创建一个pm代表序列中的标号,pd表示字典中的字符串中字符位置,很显然当我们的pd==字典中字符串长度的时候,是已经找完了的,那么此时字典的字...
2018-11-29 16:28:50
461
原创 poj1276
https://vjudge.net/contest/210340#problem/B一直RUNtime error 。。最后才找到是因为把等于0的情况放在输入数据前面先输出,调一下顺序就AC了 #include<iostream> #include<cstring> using namespace std; int dp[10005...
2018-11-27 12:05:42
262
原创 poj1837
连接题目https://vjudge.net/contest/210340#problem/A题意:有一个天平,求让所有砝码都放上去保持平衡的所有方法。一个行是砝码位置有几个,钩码数量第二行是砝码的位置,正数在中心右边,负数在砝码的左边第三行就是砝码重量解题报告:第一个DP题目,看了题解才会的,还是多多做题才能多认识左边最大为-7500,右边最大为7500,换成正数就是...
2018-11-26 15:20:09
158
原创 POJ1129
第一个做法是四色定理:就类似于百度百科说的吧,一个地图,最少用四个颜色就可以表示全部的国家;这个题就可以假设四个点,然后开始涂颜色,book数组来表示颜色i有没有被图,color数组表示i点涂色的编号。#include<iostream>#include<cstring>#include<cstdio>using namespace st...
2018-11-20 22:13:35
460
转载 poj2676
https://blog.youkuaiyun.com/lyy289065406/article/details/6647977看的这个做的,很详细。。得去上课了。。。
2018-11-19 15:41:58
418
转载 转载!!!poj1416
这个是转载的。。 http://blog.youkuaiyun.com/wangjian8006 OrzOrzOrzOrzOrzOrzOrzOrzOrzOrz总感觉自己像个小偷一样OrzOrz #include <iostream>using namespace std; int dis[1000000];int maxn,sum,v[10],vt[10],len,t;c...
2018-11-18 21:42:53
265
原创 poj1416
哇,今天头疼的要死。应该是脑子被熬夜熬坏了,嗯,以后一点以前一定要睡觉,不要刷B站,不要刷B站,不要刷B站,!!!!!!!!!这个题目,路径没有输出,实在不想做了,就先这样..反正路径的话可以利用回溯给他重新赋值一下,就差不多可以了;#include<iostream>#include<cstring>#include<queue>using nam...
2018-11-18 21:39:54
151
原创 poj2531
题目感觉是图的题。。但是做的是POJ简单搜索的专题,嗯,没有思路。。看了大神的代码才学会的,回溯+dfs。。等以后图论学好了,在回头用图论做,我在网上看到有大神用最大割来做,加星星了,等回头在用别的方法来做,先贴上DFS回溯的代码,后面学会最大割再用最大割的方法来A。最近心态爆炸,不知道为啥,总感觉难道有1说1,有2说2的性格不好嘛?不喜欢空口说大话表面功夫。。#include<i...
2018-11-13 23:34:13
578
原创 poj3414
题目好像是模拟水桶来回倒的问题,full就是倒满,drop就是全倒掉,pour就是从一个通去另一个桶,今天poj还是502.。。也不知道写的对不对,但样例过了。。嗯,就那一个样例Orz。。。。模拟一下暴力解决就行了,不过回头改。。。 警告!!!没有A!!!虽然我找了半天没找到错在哪里。。#include<iostream>#include<cstring&g...
2018-11-13 15:27:05
95
原创 poj3087
大意就是像我们洗牌一样,只不过脑回路比较奇特,先第二副牌插在地下然后插第一张牌。模拟题,感觉不是搜索题,纯暴力可以解决的题;做poj专题简单搜索碰到的,也不知道为啥#include<iostream>#include<cstring>#include<map>#include<queue>using namespace std;int...
2018-11-13 00:10:11
208
原创 poj3126
#include<iostream>#include<cstdio>#include<cstring>#include<queue>using namespace std;struct point{ int x,time;};int T;int start, end;bool prime[10005];bool vis...
2018-11-12 23:16:08
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人