Este es un código realizado en java para solucionar el acertijo de pasando el rió en el mejor tiempo posible. El programa toma valores aleatorios, no exclusivamente los adecuados para dar el menor tiempo.
SHOW FULL COLUMNS FROM `jrk_downrecords` [ RunTime:0.001232s ]
SELECT `a`.`aid`,`a`.`title`,`a`.`create_time`,`m`.`username` FROM `jrk_downrecords` `a` INNER JOIN `jrk_member` `m` ON `a`.`uid`=`m`.`id` WHERE `a`.`status` = 1 GROUP BY `a`.`aid` ORDER BY `a`.`create_time` DESC LIMIT 10 [ RunTime:0.098199s ]
SHOW FULL COLUMNS FROM `jrk_tagrecords` [ RunTime:0.001441s ]
SELECT * FROM `jrk_tagrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 20 [ RunTime:0.002016s ]
SHOW FULL COLUMNS FROM `jrk_member` [ RunTime:0.001326s ]
SELECT `id`,`username`,`userhead`,`usertime` FROM `jrk_member` WHERE `status` = 1 ORDER BY `usertime` DESC LIMIT 10 [ RunTime:0.003721s ]
SHOW FULL COLUMNS FROM `jrk_searchrecords` [ RunTime:0.001101s ]
SELECT * FROM `jrk_searchrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 5 [ RunTime:0.003322s ]
SELECT aid,title,count(aid) as c FROM `jrk_downrecords` GROUP BY `aid` ORDER BY `c` DESC LIMIT 10 [ RunTime:0.015206s ]
SHOW FULL COLUMNS FROM `jrk_articles` [ RunTime:0.001420s ]
UPDATE `jrk_articles` SET `hits` = 1 WHERE `id` = 52118 [ RunTime:0.001392s ]