算法问题(数字游戏)
135×2.6=351;270270×2.6=702702;这两个乘法有个共同点,135乘以2.6后,结果等于把开头第一个数字放到最后。135×2.6=351,135中的1移位到最后一位就变成了351,也就是正确的结果。题目是,输入一个1《X《1000的数字(该数字为X),X最多保留小数点后四位。然后找出所有满足上述条件的数字y, 使得y*x= 满足上述条件。比如当x=2.6时候,当y=135,270,135135,270270;时候满足上述条件。
求最快的算法。