google code jam
文章平均质量分 62
HZXPH
这个作者很懒,什么都没留下…
展开
-
Qualification Round Problem A. Bot Trust-模拟
<br />这题一看就知道是一道模拟了,这次的goole code jam 竟有两道模拟,problem b也是<br />不做不知道,一做才知道模拟这么烦,要考虑的细节还不少,这道题可调了我不少时间<br />第二道更悲催~~~~怎么做怎么错,虽然题意有点不是很明白,还是说回这题吧<br />这题让我学会了,在未搞清楚思路时千万不要轻易动手写代码,不然调死你,代码还要<br />乱到要死,怎调都有问题,一开始就是这样,后来果断重写,就过了^-^<br />代码:<br />#include<iostrea原创 2011-05-08 13:30:00 · 638 阅读 · 0 评论 -
Qualification Round Problem C. Candy Splitting
<br />嘻嘻,这题做得还算轻松,题目的加法过程就是们运算的异或运算<br />首先我们假设给出的数可以被分成两堆,其中全部数异或后相等,<br />A堆{a1,a2,a3,a4……an}, B堆{b1,b2,b3,b4……bm}<br /> a1^a2^a3^a4……^an = b1^b2^b3^b4……^bm,那么很容易知道<br />上两边同时异或(an--a2)a1 = b1^b2^b3^b4……bm^an^a(n-1)^a(n-2)……^a3^a2<br />也就是对于给写的(n+m)个数只要其原创 2011-05-08 14:19:00 · 631 阅读 · 0 评论 -
以悲奇的形式结束 goole code jam 之旅~~~~
这次参加goole code jam 虽然一开始就没想过要拿什么奖,拿什么T-shirt,不过这样的结局也太令人无语了。 资格赛就无视了吧,基本参加的都可以过,我自认为自己还是有几大希望进军Rund 2 的说在三场Rund 1 中,第一场因为要参加华理工的邀请赛没有做,这也就算了,悲奇的事就从第场开始了…………首先错过第一场的我当然想在第二场过了,不再做第三场啦。那天晚上,我兴高彩烈地写完第一题代码,正要编译,才发现编译器不行(在广州,不是自己电脑,在网上找的个VC6 的绿色版),搞了我老半原创 2011-05-23 14:00:00 · 888 阅读 · 0 评论 -
Problem A. Store Credit 第一道练习题~~
<br />一开始不知道怎么提交,纠结了我好久哦,后来才发现是提交outpur file就行的了<br />它的输入还有去上面下!!!!<br />#include<iostream>using namespace std;int main(){ int ncase; int c; int I; int i,j; int ie[2010]; int walk = 0; int flag; FILE *in,*out; in = freopen("A-la原创 2011-04-19 20:46:00 · 794 阅读 · 0 评论 -
Problem B. Reverse Words
<br />这好像是非洲那边的资格赛的题的说~~~~<br />不说上代码:<br />#include<iostream>#include<string>using namespace std;int main(){ int n; int len; int i; int walk = 0; char str[1024]; char x[1024]; FILE *in,*out; in = freopen("B-large-practice.in","r"原创 2011-04-19 20:48:00 · 641 阅读 · 0 评论 -
hdu 2492 ping pongs 好似有点感觉了~~
<br />这次还是想了很久,在床上时突然间想通了,不过写得不是太慢了,写代码总是出现一些低级失误,这雨真有点无语~~~~~<br /> <br />#include<stdio.h>#define N 100024struct node{ int l; int r; int sum;};node tree1[3*N];node tree2[3*N];int count[N];int count1[N];int arr[N];void buid_tr原创 2011-04-25 02:04:00 · 630 阅读 · 0 评论