题目链接:Five-In-a-Row题目大意:现在有X和O两种代表黑方和白方
题目链接:Binary Protocol题目大
题目链接:JiLi Number题目大意:现在有一个范围n,现在需要你去统计这个范围内的吉利数,吉利数的定义是,这个当统计到这个数的时候表就好了#include
题目链接:Office Keys题目大意:有一条直线上有一些
题目链接:Detachment题目大意:给你一个n,拆分成不等的一些数,要求乘积最大,算最大乘积题目思路:我们可以先手动拆一下,最大,不能加
题目链接:To begin or not to begin题目大意:有1个红球和k个黑球,问先手的优势大还是后手优势大或者两个相同题目思路:多模
题目链接:Find Small A题目大意:有n个数,问里面有多少个字节的97,转化成二进制然后8个字节算一次就好了题目思路:直接暴力算,比较每八个位和97的八位是不是相同就好了#include <map>#include <set>#include <cmath>#include <vector>#include <cstdio>#include <cstring>#include <
题目链接:Equivalent Sets题目大意:要证明两个集合A、B等价,需要得到X是Y的子集并且Y也是X的子集,现在有N个集合,M个条件,代表a是b的子集,问最少需要再添加多以了#
题目链接:Convex题目大意:有一些围绕原点的距离为d的n个点,他们之间有n-1个度数给出来,现在求这个多边形的面积题目思路:当n-1三角形来算面积,加起来就好,三角形套正弦公式就好了#include <map>#include <set>#include <cmath>#include <vector>#include <cstdio>#include <cstring>#inclu
~~~~~~~退役选手好久不出题了
题目链接:拓扑排序·二题目大意:有一张无环的有向图,刚开始有一些结点有病毒,他会把他所有的病毒传染到后继结点,问最后所有点的病毒总数题目思路:拓扑排序,从入度为零的结点开始,删的时候传递结点病毒数就好了#include <map>#include <set>#include <cmath>#include <queue>#i...
题目链接:Permutation题目大意:要求你构
~~~~~~~好了,趁着手还热
题目链接:Query on a string题目大意:有一个原串和模式串,有下面两种操作Q X Y,查询原串里面X到Y这跟区间模式串出现了多少次,C X地
题目链接:Half-consecutive Numbers题目大意:有这样一些数 :11, 33, 66, 1010, 1515, 2121, 2828, 3636, 4545,公式是 ti=12i(i+1)t_i=\frac{1}{2}i(i+1) 给你一个n,问满足trt_r为完全平方数并且r大于等于n的最小的r是多少题目思路:打表,筛一下满足的r有哪些,我们可以想到,要满足tit_i是个
题目链接:Coconut题目大意:一个人初始饮料数为0,他每天喝x瓶饮料,在每个城市获得ai瓶,聪某个城市到另一个城市需要bi瓶,问他能不能够保证每天都有足够的饮料喝的情况下聪城市1走到城市n题目思路:直接按题意模拟就好了#include <map>#include <set>#include <cmath>#include <queue>#include <stack>#include
莫比乌
题目链接:Islands题目大意:给你一个n个点m条边的DAG,求最长路题目思路:DAG上的最长路,直接拓扑排序做一下就好了#include <map>#include <set>#include <cmath>#include <stack>#include <queue>#include <vector>#include <cstdio>#include <string>#inc
题目链接:Primes in GCD Table题目大意:这道题跟BZOJ2820是一样的,不过没有权限号,就上SPOJ交去了,实际上题目就是给你n,m求1<=x<=N, 1<=y<=M且gcd(x,y)为质数有多少对题思路:如果gcd(x,y)这个质数给定了,是不是就很好求,然后我们想到可以去枚举这些素数,然后运算(T成傻逼)这个时候我们需要简化一点运算,我们可以
题目链接:The Dominator of Strings题目大意:有一些字符串,问存不存在一个字符串使得其他所有字符都是这个串的子串题目思路:可以AC自动机直接扔,也可以用string的find函数找#include <map>#include <set>#include <cmath>#include <queue>#include <stack>#include <vector>#
#include
题目链接:Skiing题目大意:给你一个n个点m条边的DAG,求最长路题目思路:DAG上的最长路,直接拓扑排序做一下就好了#
题目链接:Balanced Lineup题目大意:给定区间,求区间最大值和最小值的差值题目思路:因为是单纯的查询区间最值,直接R
题目链接:Our Journey of Dalian Ends题目大意:一张无向图,每两个城市之间有一条花费为cost的双向边,现在问能不能从西安到大连
题目链接:Jury Meeting题目大意:有0到n这样n+1个城
题目链接:RMQ-ST算法题目大意:给你一个区间,查询区间最小值题目思路:直接RMQ#include <map>#include <s
const int N = 1e6+10;int n;namespace SA { int sa[N], rank[N], height[N], s[N<<1], t[N<<1], p[N], cnt[N], cur[N]; int MIN[N][30]; #define p
题目链接:Maximum Sequence题,我们要可能地把b[k]较大的数留在后面用,因为刚开始a数组只有n个,只有随着每次操作
题目链接:Almost Sorted Array题目大意:给你一个序列,问你能不能刚好去掉一个数使得整个序列不上升或者不下降题目
题目链接:
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号