
UVa
Apolloliuhx
这个作者很懒,什么都没留下…
展开
-
UVa 11997 K Smallest Sums
//数据结构#include #include #include #include #include #include #include using namespace std;const int maxn = 1000;int a[maxn][maxn];int k;struct item{ int val; int num; item(int s原创 2014-08-17 02:18:45 · 420 阅读 · 0 评论 -
UVa 514 Rails
#include #include #include #include using namespace std;const int maxn = 1010;int a[maxn],b[maxn];int n;bool fun(){ stacks; int i,j; for(i=1,j=1;i<=n;){ if(a[i]==b[j]){++原创 2014-08-17 02:22:53 · 461 阅读 · 0 评论 -
UVa 1160 X-Plosives
//并查集#include #include #include using namespace std;const int maxn=100000+10;int p[maxn];int findset(int x){ return p[x] != x ? p[x]=findset(p[x]) : x ;}void init(){ for(int i=0;i<=1原创 2014-08-17 02:20:33 · 441 阅读 · 0 评论 -
UVa 1329 Corporative Network
//带权并查集#include #include #include using namespace std;const int maxn = 20000+10;int p[maxn];int d[maxn];char ch[3];int findset(int x){ if(p[x]!=x){ int root = findset(p[x]);原创 2014-08-17 02:21:56 · 726 阅读 · 0 评论 -
UVa 1203 Argus
//数据结构#include #include #include #include #include #include #include using namespace std;char ch[10];int ans[1010];struct ins{ int num; int t; int n; //记录命令的次序 bool operat原创 2014-08-17 02:18:41 · 490 阅读 · 0 评论 -
UVa 548 Tree
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include原创 2014-08-18 01:24:48 · 409 阅读 · 0 评论 -
UVa 11995 I Can Guess the Data Structure!
//#pragma comment(linker, "/STACK:102400000,102400000")#include #include #include #include #include #include using namespace std;const int maxn = 1010;int a[maxn], b[maxn];int n;int check1原创 2014-08-18 01:27:04 · 467 阅读 · 0 评论 -
UVa 536 Tree Recovery
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include原创 2014-08-18 01:19:08 · 490 阅读 · 0 评论 -
UVa 10895 Matrix Transpose
#include #include #include #include using namespace std;int a[10010];int b[10010][10010];int main(){ // freopen("in.txt","r",stdin); int m,n; int num; while(~scanf("%d%d",&m,&n原创 2014-08-18 01:22:06 · 551 阅读 · 0 评论