描述游戏积分的排行榜出来了,小z想看看得某个积分的人是谁。但是由于人数很多,他自己找很浪费时间,所以他想请你帮忙写一个程序,能快速的帮他找到他想要找的人输入多组测试数据,第一行有一个数T,表示有T组测试数据(T 2 #include 3 #include 4 #include 5 #inclu...
分类:
其他好文 时间:
2015-08-07 13:09:02
阅读次数:
91
直接贴代码: 1 #define MYSIZE 32*1024*1024 2 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 12 using nam...
分类:
其他好文 时间:
2015-08-07 13:03:07
阅读次数:
139
UVa11995 I Can Guess the Data Structure!思路:边读边模拟,注意empty的判断!代码如下:#include#include#includeusing namespace std;int main(){queue q;priority_queue pri_q;s...
分类:
其他好文 时间:
2015-08-07 12:52:22
阅读次数:
90
1.查找某数下标#include int main(int argc, const char * argv[]) { int a[10]={3,2,0,4,5,8,9,7,6,1}; int a1; int i=0; printf("请输入数值:"); scanf("%...
分类:
编程语言 时间:
2015-08-07 12:46:20
阅读次数:
202
链接:http://poj.org/problem?id=3694http://acm.hust.edu.cn/vjudge/contest/view.action?cid=82833#problem/D这部分学的不是很好,还需要努力!代码: 1 #include 2 #include 3 #...
分类:
Web程序 时间:
2015-08-07 12:43:06
阅读次数:
138
A题:
题目地址: Lineland Mail#include
#include
#include
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-08-07 11:20:32
阅读次数:
169
点击打开题目链接
# include
# include
# include
# include
# include
# include
using namespace std;
const int maxn = 500 + 5;
vector g[maxn];
int n,m,du[maxn],l[maxn];
void topsort(){
int tot ...
分类:
编程语言 时间:
2015-08-07 11:19:10
阅读次数:
117
题目链接:点击进入
首先来讲,很容易看到我们其实只要维护优势人群的集合;如果加入一个新的人,我们首先看一下优势人群中是否有人会让这个人失去优势,如果没有,则将这个人插入集合中,但要注意到这个人的插入可能会让其它的人失去优势。所以要求这个集合要能支持快速查询和修改操作;而multiset恰好能能满足这个需要。
代码如下:#include
#include
#in...
分类:
其他好文 时间:
2015-08-07 11:16:14
阅读次数:
132
原题: http://acm.hdu.edu.cn/showproblem.php?pid=1690题目大意:
图中的表是代表不同长度路径的花费,输入所有点的坐标,求任意两点间的最短花费。因为是求任意两点,这里最好是用floyd算法。
题中几大坑:
数据可能会超int,要用long long int;
坐标可以为负,求距离要用abs绝对值函数。参考代码如下:#include <iostre...
分类:
其他好文 时间:
2015-08-07 11:14:59
阅读次数:
117
首先需要知道一个公式 a*b%c=((a%c)*b)%c,然后就可以根据这个公式试着写一个效率并不高的算法。
/*
(a*a*a*...*a)%c
=((a*a*..*a)%c*a)%c
=(((a*..*a)%c*a)%c*a)%c
=(((((a%c*a)%c...*a)%c*a)%c*a)%c*a)%c
*/
#include
int qmod(int a...
分类:
其他好文 时间:
2015-08-07 11:11:44
阅读次数:
108