xwd丢给我的一道题,好像是他出的? 题面如下 (后面有中文解释) A robot is located at the top-left corner of a m*n grid. The robot can only …
分类:数据结构
Noip 2013day 1 被虐报告
第一题: 刚开始的时候一下子傻了眼,居然不是白痴题?! 然后就去写T3了。后来才写了个O(n)的求循环节算法,后来才发现可以快速幂水过 Ans=(x+10^k m)%n=(x+10^k%n)%n 然后10^k%n 可以快…
BZOJ-3237: [Ahoi2013]连通图(CDQ分治+并查集)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3237 对询问序列进行分治,然后利用并查集进行缩点(修改边即可),这样时间复杂度就可以达到了O(k log k)。 …
BZOJ-1407: [Noi2002]Savage(拓展欧几里德)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1407 暴力枚举m,然后暴力枚举每一对(i,j)的野人,用拓展欧几里德算出他们会不会相遇。 代码: #include…
算法(1)二维数组中的查找
题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 public b…
数据结构与算法-C语言6-线性表之链式存储结构
数据结构与算法-目录 1、线性表的链式存储结构 1.1、线性表链式存储结构定义 线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的。这就意味着,这些元素可以存…
数据结构简单介绍(一)
数据结构 数据的逻辑结构 数据的存储结构 数据的运算 数据的逻辑结构 也叫数据结构 集合结构 线性结构 树形结构 图状结构或网状结构 逻辑结构总结概括如下: 线性结构:线性表,栈,队,字符串,数组,广义表 非线性结构: …
leetcode(2):Add Two Numbers
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reve…
数据结构与算法分析C++描述.pdf
【下载地址】 本书采用当前流行的面向对象的C++程序设计语言来描述数据结构和算法, 因为C++语言是程序员最广泛使用的语言。因此, 程序员可以把本书中的许多算法直接应用于将来的实际项目中。尽管数据结构和算法在设计本质上还…
尾递归优化的斐波那契数列
斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”。 该数列由 0 和…
BZOJ-1833: [ZJOI2010]count 数字计数(数位统计)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1833 之前用数位DP傻叉的搞了半天一直WA,今天重新写了一下,这里有个DFS的方法很不错,也很好写:http://…
比特币:交易的数据结构
比特币协议中最重要的部分就是交易,比特币协议其他的部分也都是为了确保交易的生成、广播、验证和打包而实现的。 本文内容主要是针对交易的数据结构以及对原始交易进行解析,后期还会继续写交易的生命周期、交易脚本等文章。 原始交易…