首页 > 其他
hdu2614Beat dfs水题
#include #include #include using namespace std; const int inf = 0x7fffffff; const int maxn = 30; int map[maxn][maxn]; int vis[maxn]; int N; int dfs(int u,int sum,int pre) {    int ans = sum...
分类:其他   时间:2015-03-24 21:22:47    收藏:0  评论:0  赞:0  阅读:244
UVA - 10012 - How Big Is It? (枚举)
思路:刚开始以为直接全排列枚举一下就好了,结果WA了。没想到没这么简单,重新排列后还要判断当前情况是否能够成立(这时可能会有相交的)。比如现在有两个大圆中间围着几个很小很小的圆,肯定是两个大圆先相切,中间几个小圆就有空隙了,这就能说通相邻的圆可以不相切而又使得box最小,解决方案是算出当前圆和之前的圆的相对位置取最大值,这样就能够保证既能够最大,又能够不相交 AC代码: #includ...
分类:其他   时间:2015-03-24 21:22:27    收藏:0  评论:0  赞:0  阅读:257
POJ3696 The Luckiest number【欧拉函数】
题目大意: 给你一个数N,问是否存在L的倍数M,且数M各个位上都由8组成,如果存在多个M,输出最小 的那个,并输出M由几个8组成。 思路: 设长度为x,由题意可知,长度为x的由8组成的数可以被L整除。形式为88…88,由于10^x-1是 长度为x、全部由9组成的数,则(10^x-1)/9*8 = L*k(k倍),即(10^x-1)*8= 9*L*k。 则(10^x-1)*8/gcd(8,L) = 9*L*k/gcd(8,L) 令p = 8/gcd(8,L) q = 9*L/gcd(8,L),则(10^x...
分类:其他   时间:2015-03-24 21:21:58    收藏:0  评论:0  赞:0  阅读:140
814-The Letter Carrier's Rounds【模拟、STL、被坑了】
一道比较水的STL的练习题,被坑的老妈都认不出来了 被坑的地方是 在一次输入中 你如果给同一个人多次发邮件,那么只输出一次结果,我了个擦,被坑死了。。还是英语烂,直接跪了 跑的比较慢,没做优化 #include #include #include #include #include #include #include #include #include #include using name...
分类:其他   时间:2015-03-24 21:21:47    收藏:0  评论:0  赞:0  阅读:279
二分查找的迭代实现
来自某互联网公司的笔试题,二分查找的迭代实现。...
分类:其他   时间:2015-03-24 21:21:07    收藏:0  评论:0  赞:0  阅读:248
中文字符点阵信息的显示和插入新字符(基于HZK16 ASC16软字库)
本系统是对中文字库HZK16和ASC16字库进行操作 HZK16字库中每一个中文字符使用的是32字节的点阵信息,ASC16字库是16字节的点阵信息打印 本文实现了中文汉字的点阵信息打印和字符的操作,包括插入未知字符(囧)(需要借助软件PCtoLCD.exe实现点阵信息的提取)...
分类:其他   时间:2015-03-24 21:20:47    收藏:0  评论:0  赞:0  阅读:166
一来就给LeetCode跪了
之前的OJ战场在 HackerRank ,今天终于禁不住铺天盖地的诱惑,加入 LeetCode 大军 按照学编程就从“Hello world!”开始的尿性,刷OJ当然也从 1 号题出发 Aha~~~!看起来是非常简单的问题呢! 先来个暴力for for法! 什么?!不行?! 这我当然知道!玩玩儿你! 如果不对数组进行排序,那么对于一般的方...
分类:其他   时间:2015-03-24 21:20:45    收藏:0  评论:0  赞:0  阅读:168
HDU 3607 线段树+离散化+DP
N个连续的盒子,每个盒子有高度h和价值v,选择任意一点进入,且从任意一点出来,进入后只能从左向右走,且每次走到的盒子高度必须更高,可以跳过低的盒子 状态转移方程:dp[i]=max(dp[j])+v[i], (0h[j]) 用线段树优化,寻找  j #include "stdio.h" #include "string.h" #include "queue" #inc...
分类:其他   时间:2015-03-24 21:20:44    收藏:0  评论:0  赞:0  阅读:188
操作系统中文件的物理分配方式(文件的物理结构)
一、文件的物理结构 文件的物理结构又称为文件的存储结构,它是指文件在外存上的存储组织形式,是与存储介质的存储性能有关。常用的物理结构有连续文件结构、串联文件结构、索引文件结构三种。 二、文件的三种物理结构 1. 连续文件结构(连续分配方式)    它是最简单的物理文件结构,它把一个在逻辑上连续的文件信息依次存放到物理块中。如图所示,表示一个文件存放的第一个块序号为10,它的长度...
分类:其他   时间:2015-03-24 21:20:07    收藏:0  评论:0  赞:0  阅读:530
uvaliva3027(并查集)
题意: 如果是Iuv则是把u的父节点设置为v;并且u到v的距离为|u-v| % 1000; 如果Eu 则输出u到根的距离; O结束; 思路: 在合并阶段就是普通的并查集,但还需要算一个距离: 但每次查询时,就应该把距离累加起来,并记录下来: AC代码: #include #include #include using namespace std; const in...
分类:其他   时间:2015-03-24 21:19:57    收藏:0  评论:0  赞:0  阅读:152
Alipay Transfer Payment Gateway 支付宝转账 (OpenCart 2.x)
Alipay Transfer Payment Gateway 支付宝转账 (OpenCart 2.x)...
分类:其他   时间:2015-03-24 21:19:37    收藏:0  评论:0  赞:0  阅读:151
POJ3358 Period of an Infinite Binary Expansion【欧拉函数】
题目大意: 输入一个有理数,形式为分数形式p/q,令{x}为该有理数二进制形式的小数部分,且{x}具有循环 性,{x} = 0.A1A2A3…Ar(Ar+1Ar+2…Ar+s)^w。循环从r+1位开始,循环节为s。 现在称x1 = A1A2A3…Ar为{x}的循环前缀,x2 = Ar+1Ar+2…Ar+s为{x}的循环部分。 现在让循环前缀的长度和循环部分的长度尽可能小。求最小循环部分的起始位置以及最小 的循环长度。 例如:1/10 = 0.0001100110011(00110011)^w,0001100...
分类:其他   时间:2015-03-24 21:19:27    收藏:0  评论:0  赞:0  阅读:176
LeetCode|Merge k sorted list 合并K个有序的链表
题目: Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. 思路: 对于合并K个排好序的链表,最好的方法就是使用一个K个元素的最小堆,每次选择堆顶元素作为新的元素,等到K个元素均为空,说明所有的插入都已经结束。 不过这里也可以使用K个...
分类:其他   时间:2015-03-24 21:19:07    收藏:0  评论:0  赞:0  阅读:313
JEECG社区招募新人啦
新年伊始,JEECG社区真诚邀请有想法,有干劲,有理想的年轻人加入,通过JEECG开源平台的锻炼,提高能力,丰富经验,实现自我价值,共同打造一个国内优秀的开源平台!团队工作◆ 微信快速开发平台 (JeeWx)◆ 在线开发模式(Online Coding开发模式)◆ 数据权限◆ BPM 业务开发平台◆ 云桌面(支持Pad,手机,PC端)◆ 产品功能设计参与要求◆ 对开源项目有着浓厚的兴趣◆ 了解并支...
分类:其他   时间:2015-03-24 21:18:57    收藏:0  评论:0  赞:0  阅读:275
[LeetCode] Fraction to Recurring Decimal
Fraction to Recurring Decimal Given two integers representing the numerator and denominator of a fraction, return the fraction in string format. If the fractional part is repeating, enclos...
分类:其他   时间:2015-03-24 21:18:47    收藏:0  评论:0  赞:0  阅读:173
Alipay Direct Payment Gateway 支付宝即时到账接口(OpenCart 2.x)
Alipay Direct Payment Gateway 支付宝即时到账接口(OpenCart 2.x)...
分类:其他   时间:2015-03-24 21:18:38    收藏:0  评论:0  赞:0  阅读:206
POJ2992 Divisors【因子个数】
题目大意: 求解出组合数C(n,k)的约数个数。 思路: 数据中的n和k值都比较大,直接求解显然不可以。求约数个数,要先进行素因子分解。 C(n,k) = n!/(k!*(n-k)!)。n范围小于等于431,可以先筛选出431以内的素数,用数组Primer[]来存储素数。 对每个阶乘进行素因子分解,用数组jie[i][j]来表示阶乘i进行分解式第j个素数的幂。然后求组合数的素因子 分解,利用公式得到因子个数。...
分类:其他   时间:2015-03-24 21:18:27    收藏:0  评论:0  赞:0  阅读:305
OpenCV学习(1)--在一个窗口同时显示多张图像
OpenCV学习(1)--在一个窗口同时显示多张图像...
分类:其他   时间:2015-03-24 21:18:07    收藏:0  评论:0  赞:0  阅读:413
让div水平和垂直居中
1.css样式实现 #demo { position: absolute; width: 200px; height: 200px; left: 50%; top: 50%; margin: -100px 0 0 -100px; background: #5BBF5A; }...
分类:其他   时间:2015-03-24 21:17:57    收藏:0  评论:0  赞:0  阅读:251
看数据结构写代码(25) 二叉链表 求 宽度,交换左右子树,判断完全二叉树,求节点祖先
二叉树的宽度是:每一层 节点数的最大值。 思路:根据层序遍历,求出 每一层的节点数, //纠正 求 二叉树的 宽度问题, //二叉树的宽度 为 各层次 节点数的 最大值 //算法思路,层序 遍历, int treeWidth(Tree tree){ if (tree != NULL) { int curWidth = 1;//当前层的 节点数 int nextWidth = 0;...
分类:其他   时间:2015-03-24 21:17:37    收藏:0  评论:0  赞:0  阅读:230
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!