polska Posted July 9, 2012 at 07:12 PM Report Share #468098 Posted July 9, 2012 at 07:12 PM Boas pessoal, cheguei á task Prime Cryptarithm da USACO, mas não conssegui entender o que me era pedido no problema, o problema é o seguinte: The following cryptarithm is a multiplication problem that can be solved by substituting digits from a specified set of N digits into the positions marked with *. If the set of prime digits {2,3,5,7} is selected, the cryptarithm is called a PRIME CRYPTARITHM. * * * x * * ------- * * * <-- partial product 1 * * * <-- partial product 2 ------- * * * * Digits can appear only in places marked by `*'. Of course, leading zeroes are not allowed. Note that the 'partial products' are as taught in USA schools. The first partial product is the product of the final digit of the second number and the top number. The second partial product is the product of the first digit of the second number and the top number. Write a program that will find all solutions to the cryptarithm above for any subset of digits from the set {1,2,3,4,5,6,7,8,9}. INPUT FORMAT Line 1: N, the number of digits that will be used Line 2: N space separated digits with which to solve the cryptarithm SAMPLE INPUT (file crypt1.in) 5 2 3 4 6 8 OUTPUT FORMAT A single line with the total number of unique solutions. Here is the single solution for the sample input: 2 2 2 x 2 2 ------ 4 4 4 4 4 4 --------- 4 8 8 4 SAMPLE OUTPUT (file crypt1.out) 1 Pede o numero total de soluções únicas, o que é uma solução única no contexto deste problema? Corrige um sábio e ele mais sábio ficará. Corrige um ignorante e um inimigo ganharás. Link to comment Share on other sites More sharing options...
mogers Posted July 9, 2012 at 08:13 PM Report Share #468101 Posted July 9, 2012 at 08:13 PM (edited) contar soluções unicas significa que se considerares que a solução é o par (numero3digitos, numero2digitos), não contas pares repetidos. isto é, para o exemplo dado, a solução é apenas (222, 22). Os números (22, 222) seriam um par repetido. o problema pede quantos pares de numeros de 3 digitos, numeros de 2 digitos satisfazem essas restrições: o 1º produto e o 2º produto são números de 3 digitos, e o resultado tem 4 digitos. edit: isto deveria estar na secção de algoritmia e lógica Edited July 9, 2012 at 08:16 PM by mogers "What we do for ourselves dies with us. What we do for others and the world, remains and is immortal.", Albert Pine Blog pessoal : contém alguns puzzles, algoritmos e problemas para se resolver com programação. Link to comment Share on other sites More sharing options...
polska Posted July 9, 2012 at 10:28 PM Author Report Share #468115 Posted July 9, 2012 at 10:28 PM contar soluções unicas significa que se considerares que a solução é o par (numero3digitos, numero2digitos), não contas pares repetidos. isto é, para o exemplo dado, a solução é apenas (222, 22). Os números (22, 222) seriam um par repetido. o problema pede quantos pares de numeros de 3 digitos, numeros de 2 digitos satisfazem essas restrições: o 1º produto e o 2º produto são números de 3 digitos, e o resultado tem 4 digitos. Obrigado, já consegui resolver o problema 🙂 edit: isto deveria estar na secção de algoritmia e lógica Erro meu XD, peço desculpa. Corrige um sábio e ele mais sábio ficará. Corrige um ignorante e um inimigo ganharás. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now