The First Blood
关于我的这一次考试,简直糟糕透了。
今天的考试不难,但自己却做不来。这是由于自己下的苦果。
例如这个题目:x1+x2+x3+x4....+xn=m.当时知道这是一个动归的问题,但该怎么动,状态转移方程是什么??但就是不能联系到那些经典题。就像完全做一道陌生题一样。结果越做越偏。。以至于 game over。
再说说第二题的,神奇的魔法石,这道题,找最小的自然数N,使N!在十进制下有Q个0结尾。
这道题呢,被晃脑了。就是说这道题经过分析后,就是一个求阶层有多少个5的问题。。、
Farmer John打算将电话线引到自己的农场,但电信公司并不打算为他提供免费服务。于是,FJ必须为此向电信公司支付一定的费用。
FJ的农场周围分布着N(1 <= N <= 1,000)根按1..N顺次编号的废弃的电话线杆,任意两根电话线杆间都没有电话线相连。一共P(1<= P <= 10,000)对电话线杆间可以拉电话线,其余的那些由于隔得太远而无法被连接。
第i对电话线杆的两个端点分别为A_i、B_i,它们间的距离为L_i (1 <= L_i <= 1,000,000)。数据中保证每对{A_i,B_i}最多只出现1次。编号为1的电话线杆已经接入了全国的电话网络,整个农场的电话线全都连到了编号为N的电话线杆上。也就是说,FJ的任务仅仅是找一条将1号和N号电话线杆连起来的路径,其余的电话线杆并不一定要连入电话网络。
经过谈判,电信公司最终同意免费为FJ连结K(0 <= K < N)对由FJ指定的电话线杆。对于此外的那些电话线,FJ需要为它们付的费用,等于其中最长的电话线的长度(每根电话线仅连结一对电话线杆)。如果需要连结的电话线杆不超过K对,那么FJ的总支出为0。
是一个类似于求最短路问题,当然最短路问题,需要注意的就是条件一些。
总之就是样了,结合经典题分析还是特别重要的。
请你计算一下,FJ最少需要在电话线上花多少钱。