
指南第三章
夜幕下的ACM之路
通往成功的路注定是孤独的,我不会放弃!!!!
展开
-
指南 第三章 例题5 UVALive 3644 X-Plosives(并查集)
题目链接:http://7xjob4.com1.z0.glb.clouddn.com/eab170e979d9683005d958b058d6ce76思路:就是加入后成环的元素不可以被加入。下面是AC代码:#include<cstdio>const int maxn=100000+10;int pre[maxn];int findset(int x){ if(x==pre[x])原创 2016-08-24 20:56:46 · 302 阅读 · 0 评论 -
指南 第三章 例题6 UVALive 3027 Corporative Network(并查集的应用)
题目链接:http://7xjob4.com1.z0.glb.clouddn.com/8709392d143986024ba5de491366d376下面写下中文题意: 有n个结点,初始时每个结点的父结点都不存在。你的任务是执行一次I操作和E操作,格式如下: (1)I u v:把结点u的父结点设为v,距离为|u-v|除以1000的余数。输入保证执行指令前u没有父结点。 (2)E u:询问u到根原创 2016-08-30 18:13:18 · 382 阅读 · 0 评论 -
指南第三章 例题八 UVA 11235 Frequent values(RMQ问题)
题目链接:http://7xjob4.com1.z0.glb.clouddn.com/31eeaedd10d813ea386928151f516e8a 中文题意: 给出一个非降序排列的整数数组a1,a2,…….,an。你的任务是对于一系列询问(i,j),回答ai,ai+1,…….aj中出现次数最多的值所出现的次数。 【输入格式】 输入包含多组数据。每组数据第一行原创 2016-08-31 13:13:03 · 361 阅读 · 0 评论 -
指南 第三章例题2 UVA 11991 Easy Problem from Rujia Liu?(STL)
本题是一道STL的应用的题目,map+vecrot实现了快速查询的功能。中文题意:给出一个包含n个整数的数组,你需要回答若干询问。每次询问两个整数k和v,输出从左到右第k个v的下标(数组下标从左到右编号为1-n)。如果是一般的排序的话基本会超时,然后使用map大大缩短了查询的时间。 下面是AC代码:#include<cstdio>#include<vector>#include<map>us原创 2016-08-23 19:41:46 · 316 阅读 · 0 评论 -
指南 第三章 例题3 UVALive 3135 Argus(优先队列的应用)
题目链接:http://7xjob4.com1.z0.glb.clouddn.com/46a7c6bdfdd8392f6c8ba9188333d1d2题目思路:记录周期和开始的时间,优先队列的简单应用。下面是AC代码:#include<cstdio>#include<queue>using namespace std;struct Item{ int QNum,Period,Time;原创 2016-08-24 18:35:03 · 446 阅读 · 0 评论 -
入门经典训练指南第三章例题1.UVa 11995 I Can Guess the Data Structure!
题目:http://7xjob4.com1.z0.glb.clouddn.com/5332b565f1539b27a3d913adc0a363ae本题只要熟悉栈,队列,优先队列,直接模拟就可以 过掉 下面是AC代码:#include<cstdio>#include<algorithm>#include<cstring>#include<cmath>#include<vector>#inc原创 2016-08-13 10:46:42 · 358 阅读 · 0 评论 -
UVA 11020 Efficient Solutions (用multiset实现BST)
题目链接:https://cn.vjudge.net/problem/UVA-11020“Our marriage ceremonies are solemn, sober moments of reflection; also regret, disagreement, argument and mutual recrimination. Once you know it can’t get原创 2017-08-07 19:23:56 · 300 阅读 · 0 评论 -
LA 5031 Graph and Queries (【名次树(treap)】+【并查集】+【离线算法】)
题目链接:https://cn.vjudge.net/problem/UVALive-5031You are given an undirected graph with N vertexes and M edges. Every vertex in this graph has an integer value assigned to it at the beginning. You’re al原创 2017-08-08 14:45:11 · 440 阅读 · 0 评论 -
UVA 11922 Permutation Transformer(Splay【伸展树】的一些操作)
题目链接:https://cn.vjudge.net/problem/UVA-11922Write a program to transform the permutation 1, 2, 3, … , n according to m instructions. Each instruction (a, b) means to take out the subsequence from the原创 2017-08-09 19:45:39 · 339 阅读 · 0 评论