- 博客(105)
- 资源 (8)
- 收藏
- 关注
原创 CentOS6.7安装gcc-c++
1.我的是32位的系统,在http://archive.kernel.org/centos-vault根据自己的系统、版本找到https://archive.kernel.org/centos-vault/6.7/os/i386/Packages/,分别下载了以下几个包:(1)ppl-0.10.2-11.el6.i686.rpm(2)cloog-ppl-0.15.7-1.2.el6.i686.rpm(3)mpfr-2.4.1-6.el6.i686.rpm(4)cpp-4.4.7-16.el6.i68
2023-01-05 11:10:13
961
1
原创 CCF CSP 202109-4 收集卡牌
定义存储结构结构体:卡牌抽取状态,层数(抽取次数),概率积定义一个队列,模拟树的层次遍历过程输入读入卡牌总数n和硬币k换卡牌数读入卡牌获得概率利用队列模拟n叉树的层次遍历每一个出队的结点判断是否完成卡牌抽取 若完成,计算概率积,并累计求和 若未完成,继续抽牌,生成子节点,计算概率积,并把子节点入队列队列为空(遍历结束),输出结果#include<iostream>#include<cstdio>#include<queue&g
2022-05-26 10:46:06
663
2
原创 CCF CSP 202109-3 脉冲神经网络
#include<iostream>using namespace std;static unsigned long Next = 1;int myrand(void){ Next = Next * 1103515245 + 12345; return ((unsigned)(Next/65536)%32768);} int N,S,P,T;double Dt;//Delta_tint rn;struct neural{ double v_pre,u_pre; dou.
2022-05-26 09:40:14
608
原创 CCF CSP 202109-2 非零段划分【100分】
C++70分代码#include <iostream>using namespace std;const int N = 1e6 + 10;int arr[N],n;int ss[N];int judge(int num[], int n) { int cnt = 0; for (int i = 0; i < n; i++) { if (num[i] != 0) { cnt++; while (
2022-05-24 17:19:01
525
原创 CCF CSP 202109-1数组推导
#include<iostream>#include<cstdlib> using namespace std;typedef long long ll;int A[100+5];int B[100+5];int main(){ int n; scanf("%d",&n); int summax = 0; for(int i=1;i<=n;i++){ scanf("%d",&B[i]); summax += B[i]; } in.
2022-05-24 11:56:06
113
原创 Day17JSP
今日内容1. JSP:指令、注释、内置对象2. MVC开发模式(理论)3. EL表达式4. JSTL标签5. 三层架构(理论)一、JSP:1. 指令作用:用于配置JSP页面,导入资源文件格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %>分类:1. page:配置JSP页面的属性:contentType:等同于response.setContentType()*设置响应体的mime类型以及字符集*.
2022-05-18 20:47:13
206
原创 Day16会话技术&JSP入门
今日内容1. 会话技术:Cookie、Session2. JSP:入门学习一、会话技术1. 会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式:客户端会话技术:Cookie服务器端会话技术:Session二、Cookie:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门:使用步骤:1. 创建Cookie对象,
2022-05-18 10:33:30
288
原创 HTTP协议&Response
今日内容HTTP协议:响应消息Response对象ServletContext对象一、HTTP协议:1. 请求消息:客户端发送给服务器端的数据数据格式:1. 请求行2. 请求头3. 请求空行4. 请求体2. 响应消息:服务器端发送给客户端的数据数据格式:2.1) 响应行1. 组成:协议/版本 响应状态码 状态码描述2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。1. 状态码都是3位数字2. 分类: ...
2022-05-17 16:13:17
709
原创 Servlet&HTTP协议
今日内容:1. Servlet 2. HTTP协议 3. Request(Servlet的service方法的参数)一、Servlet:1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -...
2022-05-16 18:00:06
298
原创 CCF CSP202112-2 序列查询新解【100分】
70分#include<iostream>#include<algorithm>using namespace std;int main() { int n,N; cin>>n>>N; int A[n+1]; for(int i=1;i<=n;i++) cin>>A[i]; int sub[N]={0}; //数组f的差分数组 for(int i=1;i<=n;i++){ sub[A[i]]++; }
2022-05-16 15:12:37
673
原创 CCF CSP202112-1 序列查询【100分】
Java版import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int N = sc.nextInt(); int[] A = new int[n + 1]; for (int
2022-05-16 09:50:52
345
原创 CCF CSP 202203-2 出行计划
C++未优化版【70分】【从人的角度考虑问题】#include<iostream>#include<algorithm>#include<map>using namespace std;struct plan{ int t; int c;}P[100000+1];int main(){ int n,m,k; cin>>n>>m>>k; for(int i=1;i<=n;i++){ int t,c;
2022-05-14 17:01:25
2389
2
原创 CCF CSP202203-1未初始化警告【100分】
C++版#include<iostream>#include<algorithm>#include<stack> #include<unordered_map> using namespace std;int main(){ int n,k; scanf("%d%d",&n,&k); unordered_map<int,int> m; m[0] = 0; int count = 0; while(k-.
2022-05-13 17:11:32
457
原创 CCF CSP201903-2二十四点【100分】
#include<iostream>#include<algorithm>#include<stack> using namespace std;//本题核心思想:先算乘除、再算加减。//具体而言如下://1.如果遇到+、-,判断下一个运算是*或/,还是+或-。//如果是*或/,先算乘除;如果是加减,则当前运算符可以直接参加运算 //2.依据上面的逻辑,则两个运算符总可以计算其中一个参与的值,因此遍历完运算式后,由于先算乘除(遍历过程中算完了) //因.
2022-05-09 14:33:24
206
原创 JavaWeb第一天【测试&反射&注解】
JavaWeb:使用Java语言完成服务器端程序开发一、Junit单元测试:1、测试分类:黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。白盒测试:需要写代码的。关注程序具体的执行流程。2、Junit测试:白盒测试的一种2.1)使用步骤:1. 定义一个测试类(测试用例)建议: * 测试类名:被测试的类名+Test 如:CalculatorTest * 包名:xxx.xxx.xx.test 如:cn...
2022-05-08 15:30:55
520
原创 数塔问题的递归解法
#include<iostream>#include<algorithm>using namespace std;const int maxn = 1000;int f[maxn][maxn],dp[maxn][maxn];const int n = 5;//默认为5层数塔 //递归函数 int recur(int x,int y){ if(x==n) return dp[n][y]; //递归边界、即数塔最后一层的值 if(dp[x][y]!=0) retu.
2022-05-06 11:00:26
540
原创 web服务器和servlet
web服务器软件:Tomcatweb技术的核心:Servlet一、web相关概念回顾1. 软件架构C/S:客户端/服务器端 B/S:浏览器/服务器端(web开发涉及到b/s结构)2. 资源分类静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源。静态资源可以直接被浏览器解析 * 如: html,css,JavaScript动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,再返回给浏览器。动...
2022-04-26 17:16:26
252
原创 图的深度优先搜索DFS(邻接矩阵和邻接表版)
邻接矩阵版#include<iostream>using namespace std;const int MAXV = 1000;//最大顶点数 const int INF = 1000000000;//设INF为一个很大的数 int n=5;//n为顶点数,此处设为5,分别为0,1,2,3,4 int G[MAXV][MAXV] = {//存储图的邻接矩阵,MAXV为最大顶点数 {INF,1,INF,INF,INF}, {INF,INF,1,1,INF}, {INF,1,
2022-04-20 15:03:43
1001
原创 XML基础
一、概念1、Extensible Markup Language 可扩展标记语言可扩展指的是标签都是自定义的。例如<user>和<student>2、功能存储数据 a. 用作配置文件 b. 在网络中传输2、xml与html的区别xml标签都是自定义的,html标签是预定义xml的语法严格,html语法松散xml是存储数据的,html是展示数据补充知识——w3c:万维网联盟二、语法:1、基本语法:xml文档的后缀名 ....
2022-04-18 11:15:55
161
原创 图的广度优先搜索BFS(邻接矩阵和邻接表版)
邻接矩阵版#include<iostream>#include<queue>using namespace std;//n为顶点数,MAXV为最大顶点数const int MAXV = 10;const int n=5;int G[MAXV][MAXV]={ {0,1,0,1,0}, {0,0,1,1,0}, {0,0,0,1,1}, {0,0,0,0,0}, {1,0,0,1,0}};bool inq[MAXV] = {false}; //若顶点i.
2022-04-16 14:44:13
968
原创 Bootstrap基础
一、Bootstrap:1. 概念:一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。2. 框架:一个半成品软件,开发人员可以在框架基础上,再进行开发,简化编码。3. 好处:3.1定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。3.2 响应式布局。即同一套页面可以兼容不同分辨率的设备。4. .
2022-04-15 23:25:36
123
原创 JavaScript基础
JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: 1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。...
2022-04-14 10:15:09
219
原创 CSS:页面美化和布局控
一. 概念: Cascading Style Sheets 层叠样式表 * 层叠:多个样式可以作用在同一个html的元素上,同时生效二. 好处: 1. 功能强大 2. 将内容展示和样式控制分离 * 降低耦合度。解耦 * 让分工协作更容易(一部分人写html、另一部分人写css) * 提高开发效率(一套css可以作用于不同的页面,css被重用)三. CSS的使用:CSS...
2022-04-09 23:48:52
216
原创 html编写注册页面
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>注册页面</title></head><body> <form action="#" method="get"> <table border="2" width="500" align="center">...
2022-04-09 20:09:12
3637
原创 华为2016研发工程师编程题第一题[删数]
#include<iostream>#include<cstring>using namespace std;int a[1000]; //定义数组,当数组a[i]=-1表示对应数字已经删除 int main(){ int n; while(scanf("%d",&n)==1){ memset(a,0,sizeof(a)); //每次循环将数组置0,表示数组待删除 int i=0,interval =0; int.
2022-03-25 16:15:17
663
原创 绘制专业的产品原型应用示例
猿题库App产品原型设计一、绘制原型的注意事项1、明暗对比表达二、书写猿题库App的修改日志、版本说明三、绘制猿题库App产品结构图、产品流程图四、猿题库App产品原型设计五、书写猿题库App交互说明...
2022-03-24 14:50:48
396
原创 CCF CSP201909-2 小明种苹果(续)100分
#include<iostream>using namespace std;const int maxn = 1000+1;const int maxm = 1000+1;int a[maxn][maxm];bool drop[maxn];int main(){ int n; scanf("%d",&n); //输入苹果棵树 int total = 0; //记录所有疏果操作结束后剩下的苹果总数 int countdrop = 0; //记录发生苹果掉落的苹果.
2022-03-23 15:55:19
171
原创 绘制专业的产品原型
一、修改日志、版本说明修改日志(变更日志)包括修改的日期、修改的内容、修改的原因和修改人。二、利用MindManager绘制产品结构图三、绘制产品流程图四、产品原型的交互说明
2022-03-22 14:30:37
298
原创 CCF CSP 201912-2 回收站选址 100分
#include<iostream>#include<map> //map中键值对的构造需要引入pair,因此包含utility头文件 int score[5]; //记录不同分数的选址个数,例如score[0]表示0分选址的个数 using namespace std;int main(){ int n; scanf("%d",&n); //输入垃圾点个数 pair<int,int> p[n+1]; //存放垃圾点对应的坐标...
2022-03-19 15:38:33
473
原创 CCF CSP 201912-1报数
试题编号: 201912-1 试题名称: 报数 时间限制: 1.0s 内存限制: 512.0MB 问题描述: #include<iostream>int tg[4]; //记录甲(tg[1])、已(tg[2])、丙(tg[3])、丁(tg[4])四人跳过的次数。 using namespace std;//判断是否满足跳过的函数isContainSeven()bool isContainSeven(...
2022-03-19 10:46:59
326
原创 Axure使用技巧
一、辅助线的使用可以从画布的左侧或者上册拖拽出来 应用于组件的对齐 使用完可以拖拽回去二、元素选择在操作界面(画布)上涉及到元素的选择并且有“分层”的概念出现时使用 当出现组件相互遮盖的情况时,为了解决选择的方便性与效率,Axure提供了三种快捷的方法:1、锁定(单击组件锁定)。锁定后组件边框成为红色,使用者不能移动。这种方式应用于作为背景的组件不想让它移动,可以进行“锁定”;2、组合的方式。将多个组件设置为组合,即作为整体来呈现,这样不会出现局部移动。例如可以将两条短线“组合”成为箭头;3
2022-03-18 20:10:33
1825
原创 Axure统计图表设计
一、统计图表的应用场合介绍1、线性统计图表的应用用来反映总体趋势情况 用来表达连贯性数据统计 展现折线或者曲线的形式使用 多条折线或者曲线可以进行相互比较2、区域统计图表(面积统计图表)的应用通过区域所占比重进行对比统计 通过区域所占面积情况显示它所拥有的比重 通过区域统计图表显示连续性变化情况3、柱状和条形统计图表二、Excel设计统计图表三、HighChart设计统计图表四、实战:90后饭碗统计报告设计...
2022-03-18 16:28:44
2394
原创 CCF CSP202006-2 稀疏向量
本题n的变化范围能到1e9,数组不能开辟到这么大的内存空间,因此选用map来存储输入的稀疏向量a和b。同时由于map中包含find函数,其复杂度是O(logn),因此可以采取遍历稀疏向量a的方式,在稀疏向量a中查找关键字key是否能在稀疏向量b中找到,如果能找到,就将对应的map值相乘即可。详细代码如下所示:#include<iostream>#include<map> using namespace std;int main(){ map<int,int>
2022-03-18 14:35:50
412
原创 Axure中继器的使用
一、认识中继器1、什么是中继器?中继器部件是用来显示重复的文本、图片和链接。通常使用中继器来显示商品列表信息、联系人信息、用户信息等等。它可以模拟数据库的操作,进行数据库的增删改查操作。2、中继器的组成中继器数据集 中继器的项3、中继器的使用场景表格信息 文章列表信息 商品图片信息 订单列表信息等等二、中继器绑定数据三、新增数据弹出框设计四、中继器新增数据操作五、中继器删除数据操作...
2022-03-15 20:03:17
13367
R语言开发环境大全
2019-03-16
R语言文档资料PDF精品(2)
2019-03-16
R语言文档资料PDF精品(1)
2019-03-16
加百力金融大数据处理与实战讲座课件代码
2019-03-16
GUI之KMP字符匹配算法
2017-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人