——你以为你的对手是友商,其实你的对手是时代。
互联网在兴起的二十年间,极大地改变了社会底层架构,有光纤的地方,信息传递的速度几为光速,信息流转的方式发生变化。互联网不仅是工业时代的工具或一次科技进步,它应被视为一个独立的时代,而当下最大的颠覆也正是互联网时代对工业时代的颠覆。时代颠覆的力量向来摧枯拉朽,回顾历史,貌似强大的北洋水师惨败于甲午海战,背后交锋的其实是两个时代,是...
HDU 1251 统计难题 (字符串-Trie树)
题目大意:
给定一些单词,然后接下来很多询问,每组一个字符串T,问你给定的单词中前缀为T的有多少个?
解题思路:
先按照给定的单词建一棵Trie树,记录值,然后每次查询即可。...
本节将对设计模式的23种模式进行详细的讲解。设计模式就是遵循六大基本原则的,分为三个类别模式,尽管每一个设计模式可能只遵循六大基本原则中的几个,但运用正确我们就会变得不简单。而六大基本原则又是基于面向对象的。所以通过设计模式的灵活运用可以实现面向对象的优点。...
树状DP第二题,这个题真的好复杂~~
题目大意:
有一个n个结点的树,问至少去掉几条边可以产生一个有p个节点的子树。
解题思路:
dp[i][j]表示以i号节点为根的子树,当有j个结点时最少需要去掉几条边。
初始化:当只有1个节点时,一定是连接它到孩子结点的所有边都去掉。
设某一孩子结点标号为v 则dp[i][j]=min(dp[i][j],dp[i][j-t]+dp...
HDU 11488 Hyper Prefix Sets (字符串-Trie树)
题目大意:
假设a表示公共前缀的长度,b表示含有这个前缀的字符串个数,问你a*b的最大值。
解题思路:
建立一棵Trie树,边建边查,直接更新 长度乘以个数的最大值...
返回元组
首先,我们讨论为什么应该避免使用元组。如果函数返回元组,用户就必须引用 FSharp.Core.dll;另外,需要使用元组的代码C# 中看并不好。考虑下面的例子,我们定义了函数 hourAndMinute,它从结构 DateTime 中返回时、分。
#light
module Strangelights.DemoModule
open System
/...
codeforces#253 D - Andrey and Problem里的数学知识...