SGU 121 AC!

终于AC了~~~修正了非常多的小BUG,使用随机测试非常多次,终于AC了~从最初的100行左右,涨到了22x行~~~新年新气象啊~下面是验证程序~ 不过不判无解的~const maxn=100; var c,t,p,q,n:longint; l,r:array[1..maxn,1..maxn]of longint; d:array[1..maxn]of longint; col:array[1..maxn,1..2]of byte; s:string; begin assign(input,’sgu121.in’);reset(input); readln(n); for t:=1 to n do begin read(p); while p<>0 do begin inc(d[t]); l[t,d[t]]:=p; read(p); end; end; close(input); p:=0; assign(input,’sgu121.out’);reset(input); readln(s); if s=’No solution’ then begin writeln(‘Reported No solution…’); exit; end; reset(input); for t:=1 to n do begin read(p);c:=0; while p<>0 …

Continue reading ‘SGU 121 AC!’ »

OI&化学?

做 SGU 121,找出了欧拉回路还不行啊~ 看着一个数据,忽然觉得,这个图很像一个有机物~就是那种有多个环的有机物~1-2-3-4-1 一个四圆环2-4 2-5-4 有两条像对角线一样的东西记得学环烷烃的时候,这种东西是有一定的命名法的~大概叫 三环-[1,1,1,0]-戊烷吧~(5个顶点~)(没命名过三环的~ 不知道)貌似是一个Y字型的东西~ 有趣~由此想到,现在学的有机物命名法都很复杂~先选主链,再标号,写取代基~实际上有机物不就是一张图么~用图的表示方法就可以了么~先给出顶点数,随后给出边数然后,按照边表的方法,给出每条边最多再标一下每个原子是什么元素的原子~对于顺反异构,旋光异构…… 可以在边上做标记么这样,表示起来就方便多了,至少现在学的这些都可以了是不是挺好的呢? 回到题目上,如果从1开始找欧拉回路,染色是不满足要求的~

冬令营记事之九

上午冬令营测试,感觉还行,结果考得不怎么样~第一题CompileFailed~郁闷昨天晚上写的总结换成了光盘~闭幕式很无聊,文艺演出很吵,还是寝室好.晚上在寝室看书,两本读者,看了好长时间.冬令营就这样过去了~By mobile

冬令营记事之八

上午朱全民讲了方程组的解法,讲到了LU分解,似乎不实用,高斯的一个例子还是错的.下午自由游览市区,我和JRZ从人民公园晃到了一个会展中心(似乎还要过去),到了某个过街天桥后回去了,半路上还去了一个化学试剂店看了半天~最后乘58回南山中学.晚上会餐,有人K歌,LRJ唱得还不错.明天就要测试了~BY MOBILE