-
笔试题:C++打印队列
题目:打印队列 题目介绍:现在用打印机打印队列,已知打印任务有9个优先级(1-9),现在给出一系列任务,求输出打印顺序(任务下标,从0开始)。 例: 输入:9,3,5,4,7,1 输出:0,4,2,3,1,5 分析:第一点是不知道输入任务的个数,这个要用 reserve 指令来解决;第二点...
2018-09-18 06:25:21
-
cf1042F. Leaf Sets(贪心)
题意 题目链接 给出一棵树,删除一些边,使得任意联通块内的任意点距离不超过$k$ sol 考场上想的贪心是对的:考虑一棵子树,如果该子树内最深的两个节点的距离相加$k$就删掉最深的那个点,向上update的时候只返回最深的点的深度 然而却苦于写不出代码。。。 /* */ #inc...
2018-09-18 06:25:19
-
Leetcode 20 有效的括号valid-parentheses(栈)
给定一个只包括 '(' , ')' , '{' , '}' , '[' , ']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()"输出: true 示例2: 输入: "()[...
2018-09-18 06:25:16
-
引用
一:简单介绍 引用又称别名,一般指左值引用。 使用方式:类型 引用变量 = 初始值; 引用必须初始化,初始值必须是一个有内存的地址对象; 引用一旦绑定到对象,将无法绑定其他对象; 右值是为了支持移动操作,是一个临时数,不能取地址; 定义形式:类型 右值引用变量...
2018-09-18 06:25:16
-
POJA Star not a Tree?(模拟退火)
题意 题目链接 给出$n$个点,求出一个点使得到各个点的距离之和最小,距离为欧几里得距离 Sol 模拟退火真是玄学,我退了一上午,最后把exp函数去了就A了。 后来改了改,发现是大小符号的问题。。 但是 这样是对的。 然后把RAND_MAX除过去就错了。。 需要改大小号才行。...
2018-09-18 06:25:15
-
unexpected reloc type问题分析
1.现象,程序在启动的时候报如下错误 error while loading shared libraries: /home/test/lib/libtest.so: unexpected reloc type 0x03 2.分析,可以通过readelf进行查看依赖的目标文件是否存在non-pic情况,对比新旧版本 readelf -d libtest.so PIC:Position Independ...
2018-09-18 06:25:14
-
Qt 给控件QLineEdit添加clicked事件方法
做Qt开发的会知道QLineEdit是默认没有clicked事件的,但是Qt有很好的一套信号/槽机制,而且Qt是基于C++面向对象的思想来设计的,那么我们就很容易通过自己定义一些类,重写QLineEdit的一些方法去实现没有的方法,比如clicked事件.本人就以QLineEdit 添加clicked事件来说明....
2018-09-18 06:25:13
-
洛谷P2606 [ZJOI2010]排列计数(组合数 dp)
题意 题目链接 称一个1,2,...,N的排列P1,P2...,Pn是Magic的,当且仅当2=i=N时,PiPi/2. 计算1,2,...N的排列中有多少是Magic的,答案可能很大,只能输出模P以后的值 Sol 这辈子做不出的计数系列。 一眼小根堆没啥好说的。最关键的一点是:树的形态是可以递推出来的。...
2018-09-18 06:25:11
-
HDU 2899Strange fuction(模拟退火)
题意 题目链接 求$F(x) = 6 * x^7+8*x^6+7*x^3+5*x^2-y*x (0 = x =100)$的最小值 Sol 强上模拟退火,注意eps要开大! /* */ #include iostream #include cstdio #include cmath #include cstdlib #include ctime using namespace std; const int MAXN = 1e6 + 10 ; con...
2018-09-18 06:25:10
-
next_permutation函数
这是一个求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件algorithm 下面是以前的笔记 与之完全相反的函数还有prev_permutation (1) int 类型的next_permutation int main() { int a[3]; a[0]=1;a[1]=2;a[2]=3; do { couta[0]""a[1]""a[2]endl; } while (ne...
2018-09-18 06:25:10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash