自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芒果街上的小屋(此博客暂时停用)

温故而知新,可以为师矣。

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 CF116D 一开始往右扫,每换下一行要换方向扫,问扫完草至少经过的步数

草是'W'。难点是很容易漏情况。input4 5GWGGWGGWGGGWGGGWGGGGoutput11#include#include#include#include//int dx[4]={0,0,-1,1};int dy[4]={-1,1,0,0};#include//int gcd(int a,int b){retu

2016-04-21 20:36:58 854

原创 【欧拉函数】集合

给一个正整数,其中,求使得为质数的的个数,。其实挺难看出这题要用欧拉定理做的。欧拉函数φ:φ(n)表示1 … n中与n互质的整数个数。即:for(int i=1;i    if(gcd(i,n)==1)        s++;(先考虑x求使得=1的的个数,那么就可以枚举y,然后s+=φ(y)来得到结果了。当然也可以用前缀和来一步求。那么怎么把原题和欧拉函

2016-04-18 22:11:47 598

原创 hdu4466 将长度为n线段瓜分成若干个相似三角形,有多少种分法(划分dp)

三角形顺序不同视为不同方案。题解:http://www.cnblogs.com/jianglangcaijin/p/3465526.html#include#define ll long long #define mod 1000000007#define maxn 5000000using namespace std; int dp[maxn+5];int power[

2016-04-18 00:50:02 857

原创 hdu4467|zoj3742改变一个点影响到它周围的线路属性,询问整张图某属性的值(重点,轻点)

杭电4467题意:给定N个点,M条边,每个点为0或者为1,每条边有一个权值。接下来有Q组操作,要么翻转某个点的标号,要么询问某组边的权值一共为多少,总共有三种类型的边:端点分别为(0, 0), (0, 1), (1, 1)。浙大3742题意:给定N个点,M条边,每条边有一个权值。接下来有Q组操作,要么使某个点连接的所有边取反,要么询问正边/负边的权值和为多少。粗粗一看两道题很像,细细推

2016-04-17 17:42:05 969

原创 hdu4190 n个城市,m个投票箱。求票数最大的投票箱内票数最少时的数目

样例输入:2 72000005000004 612026803400200-1 -1样例输出:1000001700有n个城市,m个投票箱。每个城市的人口分别是xi。求票数最大的投票箱内票数最少时的数目。思路:尽量均分。【二分版】#include #include #include #include #include #

2016-04-17 16:08:38 699

原创 fzu2215 中缀表达式展开求多项式系数(模拟)【中缀转后缀模板】

(1+x)*(1+x) would be written as x^2+2*x+1.求每一项的系数。visualC++过,G++超时。#include #include #include #include #define ll long long#define mod 1000000007using namespace std;struct node{ ll a[200

2016-04-14 15:56:27 819

原创 fzu2216 0可以代替任何数字,问打出的顺子最大长度?

比赛的时候写得太乱了,二分+双指针一起上实在有点多余。。。主要还是理解复杂了题目,不仔细看输入范围不带语境的后果。。。然后今天又把两个分开写了一下:【二分版】#include#include#include#include//int dx[4]={0,0,-1,1};int dy[4]={-1,1,0,0};#include//int gcd(int a,int b){retu

2016-04-14 11:20:25 693 1

原创 ZOJ 3929 Deque and Balls

放在这里为了警醒我以后不要出现太多低级bug。。。#include#define ll long long#define mod 1000000007using namespace std;ll power[100005];ll r[100005];ll dp[100005];int main(){ power[0]=1; for(int i=1;i<=100000;++i)

2016-04-10 21:01:08 863

原创 【codechef】交换字符串S的两个位置上的字符,求有多少对AB不相似

有一种操作,是交换字符串的两个位置上的字符(位置可以一样)。对于两个字符串A、B,如果分别对它们做这个操作后得出一样字符串C,那么称AB相似。现在给出一个字符串S,A和B分别都是它的全排列里的一种。现在求有多少对A、B满足AB不相似。//相似:A变化成C,B也变化成C,那么AB相似。那么不妨设B不动,A变化两次是否能到B。 //假设B是随便取的,A是顺着B取的,那么B在取每一种排列时都有

2016-04-05 22:57:05 1509

原创 poj1236|poj3177 tarjan,强联通,有向/无向

强连通是指内部任意点出发都能到达其余各点。至于这题为什么要用连通块缩点,看完下面这张图就明白了。。#include#include#include#include//int dx[4]={0,0,-1,1};int dy[4]={-1,1,0,0};#include//int gcd(int a,int b){return b?gcd(b,a%b):a;}#include

2016-04-04 14:56:40 1574

考研数学公式概念大全

考研数学公式概念大全 。

2018-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除