在这里想简要谈一谈我对于算法的理解,在CSDN的比赛上面,在我的理解中都属于数学模型的建立。比如下题:
4、题目名称:因数-数字游戏小Q的柠檬汁做完了。 掏出了自己的数字卡牌。 想要和别人做数字游戏。 可是她又不想要输掉游戏。 她制定好规则,轮流出牌,每个人只能给出前1个人所出的牌的某个因子牌。 但是这个因子不能是1或者该数本身。 现在给出整数n。 两个人开始做游戏,轮流给出上一张牌的某个因子牌,谁无法再给出因子牌则该人胜利,如果该整数无因子牌直接视为先手胜利,请判断先手在最优策略状态下能否必胜。
这一道题我是通过分解质因数的数学模型代码来建立的,然而,对于有些题目,我不能够直接或者间接地找到那种数学模型,这个时候是需要算法的。但是我在想,算法是否也是建立在数学模型的基础上,还是其他的?
关于这一点,我想向CSDN中的比赛高手们探讨一下。