debug
@阿奇@
做一个勤勉、有趣、善良的人
展开
-
uva10142(未ac)
#include <iostream>#include <stdio.h>#include <queue>#include <string.h>#include <vector>#include <sstream>#include <algorithm>using namespace std;vector<queue<int> > vote;int high,low;vector<s原创 2017-10-28 09:41:58 · 211 阅读 · 0 评论 -
uva127
#include <iostream>#include <stack>#include <list>#include <vector>using namespace std;string s;struct card{ char color; char rank_;};struct pile{ stack<card> s;};list<pile> pil原创 2017-11-04 23:52:35 · 220 阅读 · 0 评论 -
uva10397
#include <iostream>#include <math.h>#include <algorithm>#include <stdio.h>#include <string.h>using namespace std;struct Node{ double x,y;};Node node[800];int u[800*800];int v[800*800];d原创 2017-11-14 16:28:54 · 171 阅读 · 0 评论 -
cf320b
#include <iostream>#include <stdio.h>#include <string.h>using namespace std;int n;int cnt;int map_[110][110];class node{public: int x,y;};int n1,n2;node no[110];int vis[110];bool dfs(原创 2017-12-08 20:21:04 · 194 阅读 · 0 评论 -
cf231c
#include <iostream>#include <stdio.h>#include <algorithm>//数学知识:数列:对于长度t,求ai-a(i-1)+ai-a(i-2)+……+ai-a(i-t+1)// =ai*t-(ai+a(i-1)+a(i-2)+a(i-t+1))=ai*t-(Si-S(i-t))!using nam原创 2017-12-09 13:22:29 · 201 阅读 · 0 评论 -
uva670
#include<cstdio>#include<cstring>#include<iostream>#include <math.h>using namespace std;const int N=110;int line[N][N];int rount[200][2];//数组开小了,rount[110][2]会越界,但不会停止运行,直接跑出for循环了,笑哭,找了好久int g原创 2017-11-17 09:40:52 · 192 阅读 · 0 评论 -
hdu5884
#include<stdio.h>#include<iostream>#include<queue>#include <algorithm>using namespace std;int n,m;long long t;int a[100010],front_sum[100010];priority_queue<int,vector<int>,greater<int> >q;boo原创 2017-12-02 15:27:42 · 298 阅读 · 0 评论 -
poj3167
这道题看别人代码看了一天,我去……功夫不行啊!#include <iostream>#include <stdio.h>#include <vector>#include <string.h>using namespace std;const int maxn=25010;int n,m,s;vector<int> ans;int sum[maxn];int next[maxn];原创 2017-12-11 12:27:12 · 134 阅读 · 0 评论 -
uva10422
#include <iostream>#include <set>#include <stdio.h>#include <stdlib.h>#include <queue>#include <string.h>#include <string>#include <cstdio>#include <cstring>using namespace std;set<int> map_h原创 2017-12-02 14:00:27 · 186 阅读 · 0 评论 -
poj1521
#include <iostream>#include <queue>#include <string.h>#include <stdio.h>using namespace std;int main(){ string s; int ch[300]; priority_queue<int ,vector<int>,greater<int> >q; whil原创 2017-12-02 21:13:07 · 262 阅读 · 0 评论 -
poj2528&&线段树模板
二叉树模板,可实现查找,更新#include <iostream>#include <stdio.h>using namespace std;#define N 111111long long sum[N<<2];//数组开的太大,要用宏定义,不然RElong long add[N<<2];void pushdown(int m,int rt){ if(add[rt])原创 2017-12-12 20:36:00 · 120 阅读 · 0 评论 -
uva11512
#include <iostream>#include <vector>#include <set>#include <cstdlib>#include <algorithm>#include <map>#include <string.h>#include <stdio.h>//把字符串变成4进制;二分法找到最长的长度,再在重复2次及以上的子基因中遍历找最短的,并在此过程中累加最短原创 2017-11-24 17:25:58 · 395 阅读 · 0 评论 -
uva141
#include <iostream>#include <stdio.h>#include <string.h>#include <map>using namespace std;string s,s1,s2,s3;int move_;map<string,int> m;int n;void equal_string(int t){ m[s]++; if(m[s]原创 2017-11-04 15:56:53 · 200 阅读 · 0 评论 -
uva10034
#include <iostream>#include <math.h>#include <algorithm>#include <stdio.h>#include <string.h>using namespace std;struct Node{ double x,y;};Node node[110];int u[110*110];int v[110*110];d原创 2017-11-13 20:49:21 · 168 阅读 · 0 评论 -
uva115
题目翻译#include <iostream>#include <string.h>#include <map>#include <stdio.h>using namespace std;int parent[350];//记录每个名号的父亲名号map<string,int> nametonum;//为每个名字编号int num;//名号string namelist[350];//把原创 2017-11-03 22:12:51 · 194 阅读 · 0 评论 -
uva336(未ac)
#include <iostream>#include <stdio.h>#include <queue>#include <vector>#include <string.h>#include <map>using namespace std;map<int,vector<int> > G;//因为点数不连续,所以用map,而不用vectorint ans;int n;//不仅是原创 2017-10-28 09:44:05 · 161 阅读 · 0 评论 -
uva459
#include <iostream>#include <stdio.h>#include <algorithm>#include <string.h>using namespace std;int par[500005];int g[500005];int cases;int find_par(int x){ return x==par[x]?x:find_par(par原创 2017-11-07 11:35:37 · 207 阅读 · 0 评论 -
hdu4414
#include <iostream>#include <stdio.h>using namespace std;int n;char map[60][60];int dfs(int x,int y){ for(int i=1;;i++) { if(map[x-i][y]!=map[x+i][y]) return 0; if(map[x][y-i原创 2017-10-22 12:49:33 · 302 阅读 · 0 评论 -
uva10305
#include <iostream>#include <list>#include <stack>#include <string.h>#include <stdio.h>using namespace std;class G{ int v; list<int> *adj; void topological_Sort_Util(int v,bool visit原创 2017-11-08 20:28:36 · 226 阅读 · 0 评论 -
sscanf
转载自 在处理字符串的程序当中,经常会分析字符串,从一大长串的字符串截取我们需要的数据,这如果通过自己手写函数来分析,虽然可以,但当你知道sscanf的功能,那就自己写函数分析就显得多此一举。这些函数的使用都很简单,总结一下,等下次使用一目了然。俗话说:好记性不如烂笔头,记录下来就是效率。以下源代码是本人测试的源文件,附带讲解注释。[cpp] view plain copy print?/**转载 2017-10-23 20:30:34 · 302 阅读 · 0 评论 -
uva439 暂时未AC代码
#include <iostream>#include <cstdio>#include <queue>#include <string.h>using namespace std;struct Node{ int x; int y; int step;};Node vs;Node vd;char ch;int m;char ch1;int m1;in原创 2017-10-10 22:50:21 · 145 阅读 · 0 评论 -
用Java提交poj的细节问题
import java.util.Scanner;public class Poj1003 {//错误public class Main {//正确……不知道什么鬼public static void main(String arg[]){ double a[]=new double[1000]; for(int i=2;i<990;i++){ a[i]=a[i原创 2017-10-10 00:02:38 · 1361 阅读 · 5 评论 -
uva469
#include <iostream>#include <cstdio>#include <string.h>using namespace std;int t;char map[110][110];bool vis[110][110];char tmp[110];int dir[8][2]= {1,0,0,1,0,-1,-1,0,1,1,-1,1,-1,-1,1,-1};int m原创 2017-10-24 23:41:33 · 185 阅读 · 0 评论 -
uva196
#include <iostream>#include <stdio.h>#include <string.h>#include <stdlib.h>using namespace std;int m,n;string s[1000][20000];char c[1000*1000];//c是全局变量,在内层的dfs中c已经被修改了!int map_[1000][20000];bo原创 2017-11-12 21:58:24 · 166 阅读 · 0 评论 -
uva122
#include <iostream>#include <stdio.h>#include <vector>#include <queue>#include <string.h>using namespace std;struct Node{ int data; bool vis; Node* ls; Node* rs; Node() {原创 2017-11-03 16:28:32 · 202 阅读 · 0 评论