原创 POJ 3518

#include<string.h> #include<cstdio> #include<cstdlib> #include<iostream> #include<vector> #include<set> #include<cmath

原创 URAL 1005

一堆石頭分成兩隊求最小的差值。 #include<cstdio> #include<string.h> #include<iostream> #include<cmath> #include<cstdlib> using namespa

原创 機械臂

n個機械臂讀取n-1條記錄,代價爲距離差,求最小總代價。 #include<cstdio> #include<string.h> #include<iostream> #include<cmath> #include<cstdlib> #

原创 POJ 2828

#include<iostream> #include<cstdio> #include<cstring> #include<string> #include<map> #include<utility> #include<algori

原创 POJ 2262

#include<string.h> #include<cstdio> #include<cstdlib> #include<iostream> #include<vector> #include<set> #include<cmath

原创

給定一個整數序列爲1到n的排列,給出連邊的命令,從一個區間選出最大最小值相連,給出詢問,問兩個點是否連通。 #include<cstdio> #include<string.h> #include<iostream> #include<c

原创 prufer code

計算n個節點,k個葉子的樹的數目。 #include<cstdio> #include<string.h> #include<iostream> #include<cmath> #include<cstdlib> #include<alg

原创 POJ 1127

給出木棍兩端座標,判斷木棍是否相連。 #include<string.h> #include<cstdio> #include<cstdlib> #include<iostream> #include<vector> #include

原创 ZOJ 2760

#include<string.h> #include<cstdio> #include<cstdlib> #include<iostream> #include<vector> #include<set> #include<algor

原创 noip 能量項鍊

點擊打開鏈接 #include<cstdio> #include<string.h> #include<iostream> #include<cmath> #include<cstdlib> #include<algorithm> usi

原创 noip2011

點擊打開鏈接 #include<cstdio> #include<string.h> #include<iostream> #include<cmath> #include<cstdlib> using namespace std; i

原创 矩陣

給出一個矩陣,要求統計左上方的所有子矩陣中不同元素的個數。 #include<cstdio> #include<string.h> #include<iostream> #include<cmath> #include<cstdlib>

原创 noip 2000 乘積最大

點擊打開鏈接 #include<cstdio> #include<string.h> #include<iostream> #include<cmath> #include<cstdlib> using namespace std; c

原创 zoj 2042

opt[i,j]表示前i個數%k是否可以得到餘數爲j的結果。 #include<cstdio> #include<string.h> #include<iostream> #include<cmath> #define clr(a) me

原创 數論模板

const int maxn=1025; const int maxp=33;//sqrt const int maxl=11;//log bool isprime[maxp]; int prime[20],c[maxn]; void