
sicily
WebinChen2011
慢慢来。
展开
-
sicily分类
【数据结构/图论】1310 Right-Heavy Tree 笛卡尔树相关,复杂度O(N)或O(NlogN)。1426 Phone List 电话号码前缀检索,trie树相关。1443 Printer Queue 基本队列操作。1149 等价表达式 判断表达式是否等价(递归求解)1136 山海经 n长序列里求m次区间询问的最大连续子区间和。线段树/RMQ1252 Defining Moment 字符串划分前后缀1194 Messag转载 2011-03-05 17:20:00 · 1197 阅读 · 0 评论 -
sicily1134
<br />sicily1134 分发积木问题<br /> <br /> 使用struct能够节省很多定义数组,代码简洁也容易想.但是在C++2008编译过了之后再sicily上一直是编译错误.后来一排查是因为const的关系.其实这是代码习惯的问题,为了防止改变对象的值.I guess.#include <iostream>#include <algorithm>using namespace std;struct Rec{ int x,y;}a[10000]={0};bool原创 2011-03-05 20:56:00 · 895 阅读 · 0 评论 -
sicily1274
<br />用递归会超时.#include <iostream>#include <string>using namespace std;int b[100][100]={0};int n=0;int c[100][100]={0};int main(){ int i,j; string a[100]; cin>>n; while(n!=-1) { for(i=0;i<n;i++) cin>>a[i]; for(原创 2011-03-16 10:06:00 · 450 阅读 · 0 评论 -
sicily1922
sicily1922讲的是nim游戏如何才能后手取胜,假设有n堆,每一堆有m个,则取胜的条件是m1^m2^...mn!=0.但是这道题却一直刷不过.原因是超时.所以还得求高人解决啊!#include using namespace std;int a[50000]={0};int main(){ int i,j,m,n,count; int s=0; cin>>m; for (count=0;count>n; for(i=0;i>a[i]; for(j=0;j原创 2011-03-19 20:04:00 · 578 阅读 · 0 评论 -
sicily1691
<br />连我都觉得水的那就真的是水题了.#include<iostream>using namespace std;int main(){ int n; cin>>n; int a[1024]={0}; int b[1024]={-10000}; for(int i=0;i<n;i++) { int x,y;int h=0; cin>>x>>y; int p=0; for(int j=x;j<=y;j++) { int原创 2011-03-21 10:20:00 · 548 阅读 · 0 评论 -
sicily1790
<br />#include<iostream>#include<cstdio>#include<algorithm>#include<string>#include<cmath>using namespace std;int c[1010]={0};int d[1010]={0};int sum1=0,sum2=0;int main(){ int g; cin>>g; string a,b; for(int j=0;j<g;j++) {原创 2011-03-24 23:56:00 · 485 阅读 · 0 评论