dp专题题目记录

1.数的划分 2星 https://ac.nowcoder.com/acm/problem/16695 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define ll long long 4 #define eps 1e-6 5 int ans=0; 6 int n, k; 7 void dfs(int id, int sum, int val) 8 { 9 /*if(id == k-1 &&
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

eclipse集成processing、PApplet、proclipsing 问题

  最近老是换应用平台,将processing里的代码转移到eclipse中。 processing 关于转换成eclipse的介绍也可以使用,但是没有介绍具体怎么使用第三方库 Processing in Eclipse \ Processing.org   如果需要用到第三方库时,需要自己手动添加,坑来了。 插一脚:不一定按照这个方法走,还有个 proclipsing 插件,给出油管的地址: 064 - Supervisorio em Processing - A Classe PowerM
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

洒洒水

学习内容 Markdown基本语法 2.1标题 代码: 一级标题 二级标题 三级标题 …… 最小只有六级标题 2.2加粗 我被加粗了 2.3斜体 我倾斜了 2.4高亮 ==我高亮了== 2.5上标 2^2^ 2.6下标 H~2~O 2.7代码引用(>式) hello markdown! hello markdown! hello markdown! 2.8代码引用(```式) print('hello nick') 2.9代码引入(`式) print('hello nick') 2.10插入链
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

Struts2框架简单介绍

如需,了解Struts2详情,请点击,传送门 工作原理 在Struts2 框架中的处理大概分为以下步骤:   1.客户端初始化一个指向servlet容器(例如Tomcat)的请求。   2.这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的继承很有帮助,例如:SiteMesh Plugin)。   3.接着FilterDispatcher被调用,FilterDispatcher询问Ac
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

uoj218_火车管理

题意 \(n\)个位置,每个位置一个栈,三种操作,询问区间栈顶的和,区间入栈某个数,单点出栈某个数。 分析 用一个线段树来维护栈顶的和,区间(单点)更新和区间询问。 用一个主席树来维护每个位置最新一次入栈的时间,即主席树存的是时间,然后取出的时间也能作为主席树的下标来访问对应时间的版本。 因此区间入栈的时候区间更新线段树和区间更新主席树。 单点出栈时,先查询这个位置栈顶元素的入栈时间,然后再用这个时间的上一个版本的主席树查询栈顶下一个元素的入栈时间,根据入栈时间可以知道入栈的元素,然后由于栈顶
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

uoj#209【UER #6】票数统计

题目 做UER的A题涨信心 首先我们注意到这个所谓的至少有一条正确在\(x\)和\(y\)不相等的时候非常弱,当\(x<y\)时,只有可能是后\(y\)位用户有\(x\)个通过;当\(x>y\)时,只有可能是前\(x\)位用户有\(y\)个通过。也就是说这些信息都能被转化成一些用来限制前后缀和的信息。 设\(pre_i\)表示序列的前缀和,对于一条前\(x\)位用户有\(y\)个通过的限制,我们可以拆成\(pre_x=y\);对于一条后\(y\)位用户有\(x\)个通过的信息,可以视为\(pr
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

golang生成随机数问题

package main import ( "fmt" "math/rand" "time" ) func main() { rand.Seed(time.Now().UnixNano()) // 创建一个(随机库池,保证每次随机的依据都不一样,不然每次随机出来的都是同一个值)---大概是这么个意思 for i := 0; i < 10; i++ { fmt.Println(rand.Intn(100)) } }
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

AtCoder Beginner Contest 134 简要题解

Pre 感谢素不相识的巨佬租酥雨的悉心教导,连我这个蒟蒻到可以明白 \(F\) 题。 A Solution 签到成功。 Code #include<cstdio> using namespace std; int main(){int a;scanf ("%d", &a);printf("%d\n", 3 * a * a);return 0;} B Solution 签到成功 Code #include<cstdio> using namespace std; int main(){ in
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

jQuery(一)选择器与表单验证

$(document).ready()可以简写成   $(function(){     //执行的代码   }); 基本过滤选择器     选取第一个元素:$("li:first")   选取最后一个元素:$("li:last")   选取索引为偶数的元素:$("li:even")   选取索引为奇数的元素:$("li:odd")   选取索引等于index的元素:$("li:eq(index)")   选取索引大于index的元素:$("li:gt(index)")   选取索引小于ind
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

查准与召回

查准率与召回率在文本信息检索中,是对检索结果的两种评估指标   查准率(Precision):返回的结果中真正和信息需求相关的文档所占的百分比   召回率(Recall):所有和信息需求真正相关的文档中被检索系统返回的百分比 即查准率 = 返回结果中相关文档的数目/返回结果的数目 = P(relevant | retrieved),召回率 = 返回结果中相关文档的数目/所有相关文档的数目 = P(retrieved | relevant) 参考下图:   
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

2019 Multi-University Training Contest 7

传送门 P.S:这场不想补啦。 F.Final Exam 题意: 有\(n\)门课即将进行考试,现在有\(m\)分用于分配,如果一门课程的分值为\(x\),那么那就需要\(x+1\)个小时来复习。 现在你的目标是过\(k\)门课,问怎么分配复习时间可以保证过\(k\)门课并且复习时间最少。 P.S:老师可以根据你的复习时间来针对你。 思路: 令人自闭的一道题... 老师十分真实地不考你复习最多的\(k-1\)门课程,转而把分分配给其余的\(n-k+1\)门课程; 你清晰认识到了这一点,并且制定
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

关于层级的一个边框问题

如下图一:鼠标悬浮 显示菜单 和 菜单 之间有横线 如下图二:鼠标悬浮 显示菜单 和 菜单 之间没有横线 页面渲染的顺序层级高低,以下是由低到高: 文档流 ----- 浮动元素 ---- 定位元素。 在正常文档流中,后面的元素会覆盖前面的,浮动元素居中,定位元素层级最高,覆盖一切。 由此:   解决上面的问题,就可以设置z-index 层级即可解决。   谨记:一定要先设置 定位position,然后设置z-index的值才有效。 如果已经设置了 显示菜单 z-index:100; 设置了菜单
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

python 34 多进程(二)

目录 1. 互斥锁 2. 进程之间的通信 2.1 基于文件的通信 2.2 基于队列的通信 1. 互斥锁 当多个进程抢占同一数据时,将数据加锁,使进程按串行的方式去获取数据,先到先得,保证了公平、数据的安全。 lock.acquire() # 加锁 lock.release() # 释放 死锁:连续lock.acquice() 多次,会阻塞进程。 # 模拟三个用户使用同一个打印机打印。 from multiprocessing import Process from multiprocessin
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

having distinct 正则 limit order by 排序

补充: 刚开始查询表,一定要按照最基本的步骤,先确定是哪张表,再确定查这张表也没有限制条件,再确定是否需要分类,最后再确定需要什么字段对应的信息 ---------------------------------------------------------------------------------------- 你应该将每一步操作产生的结果都当成是一张新的表 然后基于该表再进行其他的操作 1. 查询岗位名以及岗位包含的所有员工名字group_concat 2. 查询岗位名以及各岗位内
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

每日小结8.21

今日工作:完成各个页面具体细节布局 今日总结:四个页面的布局结构已基本完成,并和搭档讨论了项目的总体需求以及分工,以下是效果图 明日计划:美化各个页面的细节
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

python-Web-django-商城-session存入数据库

utils: '''用户session''' import datetime from app01.models import Sessions ''' iii = request.session.session_data print(iii) s = Session.objects.get(pk='lmefu9u5y6x5h2lumdrdq4xy0kma9dt3') print(s.session_data) print(s.get_decoded()) '''
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

python中jsonpath模块的运用

1. jsonpath介绍 用来解析多层嵌套的json数据;JsonPath 是一种信息抽取类库,是从JSON文档中抽取指定信息的工具,提供多种语言实现版本,包括:Javascript, Python, PHP 和 Java。 使用方法如: import jsonpath res=jsonpath.jsonpath(dic_name,'$..key_name') #嵌套n层也能取到所有key_name信息,其中:“$”表示最外层的{},“..”表示模糊匹配,当传入不存在的key_name时,程
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

【转】带栗子的GDB教程

带栗子的GDB教程 原文链接:http://www.cprogramming.com/gdb.html作者:Manasij Mukherjee 一个好的调试软件是一个程序猿的工具箱里最重要的工具之一,在UNIX或Linux系统中,GDB(GUN debugger)是一个雄壮而流行的调试工具,它让你可以对在GDB下运行的程序做任何你爱做的事情。 我应该读这篇文章吗? 突击学习:用gcc编译程序 Gcc是Linux或其他所有*nix系统自带的编译器,它也有Window的接口,不过在Windows上
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

(二)项目分层,编写实体类

1. 在com.fitsoft.shop.bean包下,编写所需的三个实体类: Article public class Article implements java.io.Serializable{ private static final long serialVersionUID = 1L; private int id; private String title; private String supplier; private
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0

python-Web-django-商城-购物车商品加减

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatib
分类: 其他 发布时间: 08-21 20:41 阅读次数: 0