-2<br>perl -E&#39;@a=split/ /,&lt;&gt;;@w=map{&lt;&gt;.&quot;&quot;}1..$a[1];map{($r=&lt;&gt;)=~tr/()/[]/;$c=grep{/^$r$/}@w;say&quot;Case #$_: $c&quot;}1..$a[2]&#39; A-large.in<br><br><div class="gmail_quote">2009/9/6 Gabriel Vieira <span dir="ltr">&lt;<a href="mailto:gabriel.vieira@gmail.com">gabriel.vieira@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Só pra não parar..<br>
-4<br>
<div class="im">perl -E&#39;($l,$d,$n)=split/<br>
/,&lt;&gt;;@w=map{&lt;&gt;.&quot;&quot;}1..$d;map{($r=&lt;&gt;)=~tr/()/[]/;$c=grep{/^$r$/}@w;say&quot;Case<br>
#$_: $c&quot;}1..$n&#39; A-large.in<br>
<br>
</div>2009/9/6 Bruno Buss &lt;<a href="mailto:bruno.buss@gmail.com">bruno.buss@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Nossa 0.0<br>
&gt;<br>
&gt; Fernando acabou com o golf? :P<br>
&gt;<br>
&gt; 2009/9/4 Fernando Oliveira &lt;<a href="mailto:fernandocorrea@gmail.com">fernandocorrea@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Golf, né? Então a minha 1a tacada:<br>
&gt;&gt; perl -E &#39;($l,$d,$n)=split/ /,&lt;&gt;;@w=map{&lt;&gt;.&quot;&quot;}1..$d;map{($r =<br>
&gt;&gt; &lt;&gt;)=~tr/()/[]/;$c=grep{/^$r$/}@w;say &quot;Case #$_: $c&quot;}1..$n&#39; A-large.in<br>
&gt;&gt;<br>
&gt;&gt; 2009/9/4 Bruno Buss &lt;<a href="mailto:bruno.buss@gmail.com">bruno.buss@gmail.com</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Ae pessoal,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Agora que o qualify round do Google Code Jam acabou, podemos discutir<br>
&gt;&gt;&gt; aqui os problemas e fazermos um golf com eles =]<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Os 3 problemas:<br>
&gt;&gt;&gt; Entrem aqui: <a href="http://code.google.com/codejam/contest/" target="_blank">http://code.google.com/codejam/contest/</a><br>
&gt;&gt;&gt; E cliquem em Qualification Round 2009 na coluna da direita.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; O A eu resolvi com isso aqui:<br>
&gt;&gt;&gt; ($l,$d,$n)=(&lt;&gt;=~/(\d+) (\d+) (\d+)/);foreach(1..$d){$_=&lt;&gt;;chomp $_;push<br>
&gt;&gt;&gt; @w,$_};foreach(1..$n){$r = &lt;&gt;;chomp $r;$r=~tr/()/[]/;$c=0;foreach(@w){$c++<br>
&gt;&gt;&gt; if($_=~/^${r}$/)};say &quot;Case #$_: $c&quot;;}<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 186 caracteres! Acho que o pessol consegue diminuir fácil fácil =]<br>
&gt;&gt;&gt; (como sempre, rodando perl -E &#39;codigo&#39; &lt; input &gt; output)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Estou mandando em anexo o large input e o output do meu programa (que já<br>
&gt;&gt;&gt; que foi aceito como correto, vou supor que está certo :P)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; O B eu fiz em C mesmo.<br>
&gt;&gt;&gt; O C eu tente fazer um mandinga com backtracking via regexp... mas não<br>
&gt;&gt;&gt; consegui =/<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; [ ]&#39;s<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Bruno C. Buss<br>
&gt;&gt;&gt; <a href="http://magoobr.blogspot.com/" target="_blank">http://magoobr.blogspot.com/</a><br>
&gt;&gt;&gt; <a href="http://www.dcc.ufrj.br/%7Ebrunobuss/" target="_blank">http://www.dcc.ufrj.br/~brunobuss/</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Rio-pm mailing list<br>
&gt;&gt;&gt; <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
&gt;&gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Just another Perl Hacker,<br>
&gt;&gt; Fernando (SmokeMachine)<br>
&gt;&gt; <a href="http://perl-e.org" target="_blank">http://perl-e.org</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Rio-pm mailing list<br>
&gt;&gt; <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
&gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Bruno C. Buss<br>
&gt; <a href="http://magoobr.blogspot.com/" target="_blank">http://magoobr.blogspot.com/</a><br>
&gt; <a href="http://www.dcc.ufrj.br/%7Ebrunobuss/" target="_blank">http://www.dcc.ufrj.br/~brunobuss/</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Rio-pm mailing list<br>
&gt; <a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
</div></div><font color="#888888">Gabriel Vieira<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Just another Perl Hacker,<br>Fernando (SmokeMachine)<br><a href="http://perl-e.org">http://perl-e.org</a><br>