Quebra-cabeça Le Monde [#1146] | R-bloggers

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


[Esteartigofoipublicadopelaprimeiravezem[Thisarticlewasfirstpublishedon R – Og de Xian, e gentilmente contribuiu para os R-blogueiros]. (Você pode relatar um problema sobre o conteúdo desta página aqui)


Deseja compartilhar seu conteúdo com R-blogueiros? clique aqui se você tiver um blog ou aqui se não tiver.

TO quebra-cabeça semanal do Le Monde é mais uma vez decepcionante.

Todos os dias do mês, tome 0, 1 ou 2 unidades. Se uma unidade for tomada no dia anterior, no dia seguinte, nenhuma poderá ser tomada. Se duas unidades tomadas dois dias atrás, nenhuma poderá ser tomada no dia atual. Qual é a estratégia para maximizar o número de unidades para fevereiro? Marcha? Abril? Generalize para 0, .., 3 unidades tomadas a cada dia, com 0 obrigatório três dias depois de tomar 3 unidades.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

tomar 2-1-0 (ou 3-2-1-0) soa como a estratégia ideal. Exceto na etapa final, quando 2, 2-2, 2-2-0 e 1-0-2-2 são os melhores. Mas então por que distinguir entre os três meses ..?! Porque o resultado difere, como 30, 32 e 33, respectivamente. (ou 45, 48 e 51). Com um aumento médio de 1 no primeiro caso e 1,5 no segundo.

Outro quebra-cabeça demorou muito do meu tempo, ou seja, um desafio de código de golfe para conceber um código, tendo como entrada uma matriz de movimentos sobre uma grade nxx e retornando como entrada o número de nós e tributários transitórios para cada loop (ou conjunto irredutível) do movimentos. O que resolvi executando correntes de Markov em cada ponto de partida por tempo suficiente para atingir a estacionariedade. Introduzir os movimentos como

n=3;M=matrix(sample(1:4,n^2,rep=T),n)

e retornando o resultado via 390 bytes

j=cbind;l=sum;a=apply
m=l(!!M);n=m^.5
g=function(A,r=M[A])A+c((r3)*(1-n*(A[,2]

which could be much shorter if only matrices could be indexed from 0 as in C.



If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...



cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
Leia Também  Número do pacote R 0.11.3 lançado