转自acwing 1.询问次数大 // c[a][b] 表示从a个苹果中选b个的方案数 for (int i = 0; i < N; i ++ ) for (int j = 0; j <= i; j ++ ) if (!j) c[i][j] = 1; else c[i][j] = (c[i - 1] ...
分类:
其他好文 时间:
2020-05-28 13:45:15
阅读次数:
74
来自:https://www.cnblogs.com/qinmengjiao123-123/p/8325646.html Unicode规范中推荐的标记字节顺序的方法是BOM。BOM不是“Bill Of Material”的BOM表,而是Byte Order Mark。 1.什么是BOM? BOM是 ...
分类:
其他好文 时间:
2020-05-28 13:34:19
阅读次数:
54
python达梦数据库操作流程连接数据库dm.connect(...)获取游标dm_conn.cursor()编写SQL语句sql_str执行SQL语句dm_cursor.execute()获取结果列表dt_breakpoint=dm_cursor.fetchall()关闭游标dm_cursor.close()关闭数据库连接dm_conn.close()代码示例importpandasaspdim
分类:
数据库 时间:
2020-05-28 13:21:53
阅读次数:
578
一不小心就死锁了,怎么办? 在上一篇文章中,我们用 Account.class 作为互斥锁,来解决银行业务里面的转账问题,虽然这个方案不存在并发问题,但是所有账户的转账操作都是串行的,性能太差。 向现实世界要答案 我们试想在古代,没有信息化,账户的存在形式真的就是一个账本,而且每个账户都有一个账本, ...
分类:
编程语言 时间:
2020-05-28 00:50:02
阅读次数:
84
徐利峰: 一、学习分享亮点加入 我在学习分享板块加入“课后题”,“往届期末相关试卷及答案”,“网课答案”等内容,通过一个广告链接接入到改页面,然后在该页面设计的形式有:最近阅读习题(保留用户的观看数据),全部相关习题展示 因为该应用是服务与本校的学生,因此所选用的教材也是本学校发布的,免去学生上网去 ...
分类:
其他好文 时间:
2020-05-28 00:29:30
阅读次数:
68
题目 原题地址 解说 每次操作看成一个点,用线段树维护区间的积,没什么可说的。 代码 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int Q=1e5+5; inline ll read(){ ll ...
分类:
其他好文 时间:
2020-05-27 20:18:50
阅读次数:
52
DOM操作应用高级 表格应用 -1 获取 ? tBodies(数组),tHead(一个元素),tFood(一个元素),rows,cells 隔行变色(鼠标移入高亮) /*小例子 隔行变色,鼠标移入变色移出还原*/ window.onload=function(){ var oTab=document ...
分类:
其他好文 时间:
2020-05-27 17:09:07
阅读次数:
77
#include<bits/stdc++.h> using namespace std; const int N=4e5+10; typedef long long ll; int n,m,r,p; int id[N],w[N],pre[N],top[N],h[N],e[N],ne[N],idx,t ...
分类:
其他好文 时间:
2020-05-27 15:53:01
阅读次数:
51
1、冒泡排序法 原理:从第一个元素开始,往后比较,遇到比自己小的元素就交换位置 特点:交换的次数最多,所以它的性能是最差的 let arr1 = [5,3,6,7,1,2,9,0,8,10]; let method1 = function(arr) { let len = arr.length; f ...
分类:
编程语言 时间:
2020-05-27 15:44:45
阅读次数:
101
题意:给你一组全是$2^d\ (d\ge0)\(的数,询问q次,每次询问一个数,问这个数是否能够由原数组中的数相加得到,如果能,输出最少用多少个数,否则输出\)-1$. 题解:首先贪心得出结论:如果情况成立,那么最少的情况一定是优先用数组中大的数,然后我们用桶记录数组数的个数,从$inf$开始枚举, ...
分类:
其他好文 时间:
2020-05-27 15:19:08
阅读次数:
49