随笔分类 - 结论题
摘要:bzoj1680[Usaco2005 Mar]Yogurt factory bzoj1740[Usaco2005 mar]Yogurt factory 奶酪工厂 题意: n个月,每月有一个酸奶需求量(吨)和酸奶成本(元每吨)。酸奶可以保存,费用为S(元每月每吨),求最小总费用。n≤10000 题解:
阅读全文
摘要:bzoj1677[Usaco2005 Jan]Sumsets 求和 题意: 给出一个N,使用一些2的若干次幂的数相加来求之.问有多少种方法。N≤1000000。 题解: 可以写完全背包,然而排名会倒数~正解是一个递推式: f[i]=f[i-1],i为奇数,f[1]=1 f[i-1]+f[i/2],i
阅读全文
摘要:bzoj2463[中山市选2009]谁能赢呢? 题意: 给定一个n×n的棋盘,一个石头被放在棋盘的左上角。他们轮流移动石头。每一回合,选手只能把石头向上,下,左,右四个方向移动一格,并且要求移动到的格子之前不能被访问过。谁不能移动石头了就算输。假如小明先移动石头,而且两个选手都以最优策略走步,问最后
阅读全文
摘要:bzoj1666[Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏 题意: 一个数为偶数就让它/2,为奇数就让它*3+1,问多少步可以让它变成1。n≤1000000 题解: 模拟。 代码: 20160727
阅读全文
摘要:bzoj1679[Usaco2005 Jan]Moo Volume 牛的呼声 题意: N只牛,每只牛都与其他N-1只牛聊着天。一个对话的进行,需要两只牛都按照和她们间距离等大的音量吼叫,计算音量和。N≤10000 题解: 第i只牛与前i-1只牛对话的音量和是x=sum[1..i-1]+sum[2..
阅读全文
摘要:bzoj2751[HAOI2012]容易题(easy) 题意: 已知一个数列A对于所有的A[i]都是1~n的自然数,一些A[i]不能取一些值,求出所有可能的数列的积的和 mod 1000000007的值。 题解: 题目中的n≤109实际上是109……首先推个方程s[l,r]=s[l,k]*s[k+1
阅读全文
摘要:bzoj2456mode 题意: 给你一个n个数的数列,求出现次数超过n div 2的数(只有1个)。 题解: 注意空间只有1M,显然不能开数组。用两个变量,一个存“当前数”,另一个存“当前数”的个数,如果读入的数与“当前数”相同就个数加一,如果不同就减一。如果个数减到0就换“当前数”为现在读入的数
阅读全文
摘要:bzoj1303[CQOI2009]中位数图 题意: 给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。 题解: 首先将数组中所有小于b的数置为-1,等于的置为0,大于的置为1。然后对b及其右边的数的前缀和(b的位置到该位置所有数的和)出现个数建一个数组r,对b左边的数的每
阅读全文
摘要:bzoj1257[CQOI2007]余数之和sum 题意: 给出正整数n和k,计算j(n, k)=k mod 1 + k mod 2 + k mod 3 + … + k mod n的值。 题解: 思路很巧妙。先划分一下,第一步对≤√k的n暴力求。因为a%b也等于a-a div b(用pascal的术
阅读全文

浙公网安备 33010602011771号