GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 1151|回复: 70
收起左侧

[心得体会] 【硬货】解一下'你画我猜'中的字母竖式

    [复制链接] |关注本帖

Level 0

雄躯的昇格堕落之舞安德森‧戴维斯保加利亚妖王火柴 - 果体美男子男色时代尼克‧贝特曼虎克船长戴蒙‧萨尔瓦托永浴爱河




    起因是论坛大佬出的这道题目。手解解了很久感觉没有固定解,于是编程跑了一遍,发现有36组解:

    结果是蛮令人惊讶的,比我想象中多得多,后来在大佬的提示下,才确定了是哪一组解。(这两金币有点要命

    介绍下思路:
    一、数据结构定义:

    8个数字,C是显然的,由于是和的最高位,必定是1。(因为八个数字两两不同,不会有加上进位和超过20的情况)
    a[8]数组存放可能的取值。b[7]存放除了C以外,7个字母代表的值。

    二、数据初始化:

    这里7个字母要在8个数字里选(1被占用了,剩下2~9,题目给了非0)。必须舍弃一个。然后从小到大赋值给a[8]。

    三、检查正确性:

    就是按照竖式计算,sum是数字和,carry是进位(从右到左),remainder是取和的个位。判断每位是否与结果匹配即可。

    四、打印结果:

    懒得写在文件里了,直接打印到终端。按照竖式格式打印,由于终端print太快会有缺失,加了个Sleep函数。用静态成员变量记录Print的调用次数,也即正确的情况数。

    五、主函数:

    每层for循环,遍历每种8选7的取值。对b[]数组初始化,然后检查是否正确,如果正确打印结果,然后用next_permutation函数进入下一层全排列模式。

    代码:

    结果可自行验算,谢谢观看。(果然这种小学奥数题对大学生来说是有些勉强了hhh)

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 5血液 +12 追随 +5 堕落 +1 收起 理由
    黑达克 + 3 + 1
    Sugar_cco + 1
    cc簗橗 + 6 + 1 很给力!
    elevin11 + 3 + 1 + 1
    Tapsule + 1 很给力!

    查看全部评分

    回复

    使用道具 举报

    詹米·多南虎克船长云游中的助祭牧羊人破损的旧书阿尔萨斯‧米奈希尔迈克尔迈尔斯林中松鼠森林羊男黑龙蛋

      112a 发表于 2023-2-14 16:53:21 | 显示全部楼层 |取消关注该作者的回复
      回复

      使用道具 举报

      赛博朋克2077五花八门版块TRPG版塊Joker超级无敌名贵金卡GM論壇進階勛章风雪之家守望者指挥官徽章驯化黑龙幼崽深渊遗物

        回复

        使用道具 举报

        镜中小鸟香蕉特饮月影狼

          光是到分配值的部分就蒙圈了
          回复

          使用道具 举报

          思绪骤聚『随时随地开启!』漂洋小船『随时随地开启!』冒险用指南针破损的旧书丛林的鸟飞走了人鱼之泪雪王的心脏幽灵竹筒

            回复

            使用道具 举报

            霍格沃兹特快列车夏日柯基史莱姆蛋海螺号角不曾寄出的信件雪王的心脏『金色车票』可疑的触手汤姆·赫兰德雾都血医

              哈哈哈楼主太努力了,我当时手算了一下觉得不太对劲,想了想用软件跑一遍得结果更简单但嫌麻烦就没弄,没想到有人已经实践了
              回复

              使用道具 举报

              『崭新的红蓝游戏机』『崭新的灰黑游戏机』史莱姆蛋裸体克里斯超人岛田源氏士兵 76

                回复

                使用道具 举报

                没有梦想的咸鱼幽灵竹筒吃饱的小阿尔布衣魔眼护符岛田半藏夜灯GHOST月影狼『不败之花』

                  回复

                  使用道具 举报

                  虚空之海的鲸『私有海域』『钜鲸』海的记忆

                    回复

                    使用道具 举报

                    收到情书风物长宜小小舞台牌中小丑 · 呼之欲出男色时代星尘龙春之歌裸体克里斯孔明灯重生之境

                      回复

                      使用道具 举报

                      思绪骤聚『终点站:极地』被释放的灵魂征服之王虚空之海的鲸死灵之书圣甲虫秘典破损的旧书夜魔护符Futūrum(未来)

                        回复

                        使用道具 举报

                        真理世界没有梦想的咸鱼炽天使之拥黄金之旅闪耀的魔仙棒虚空之海的鲸火柴 - Gamemale雄躯的昇格

                          哇哦,编程大佬欸,为了题目专门写了代码,不过用计算机解决计算问题真的超方便
                          回复

                          使用道具 举报

                          法卡斯牧羊人维吉尔英俊的王弟乔纳森·里德森林羊男罗宾·西克泰凯斯·芬得利GM論壇進階勛章特殊-家园卫士Ⓛ

                            回复

                            使用道具 举报

                            老旧之椅『星河碎片』業火死鬥永远的克叔卡洛斯·奥利维拉VergilDante岛田半藏岛田源氏王者之盾

                              回复

                              使用道具 举报

                              诺克提斯·路西斯·伽拉姆晓月终焉圣英灵凯尔Vergil大天使之杖麦迪文(Medivh)旧日支配者—克苏鲁加勒特·霍克成年独角兽玄生万物

                                这题果然不是让手算的233333琢磨了一会儿觉得可能太多就放弃了。楼主执着的精神让人佩服的说~
                                回复

                                使用道具 举报

                                没有梦想的咸鱼飞天小糖果真理世界業火死鬥『迷翳森林回忆录』『随时随地开启!』永浴爱河诡案谜集·黑夜之星『随时随地开启!』【圣诞限定】心心念念小雪人

                                  回复

                                  使用道具 举报

                                  『不败之花』龙鳞石虚空之海的鲸奥兹大陆落雪勇者与龙的传说-第四页夏之歌月光骑士月光骑士

                                    回复

                                    使用道具 举报

                                    一只小鹿暴风雨中的漂流瓶被踩烂的小草丹尼爾·紐曼森林羊男腐化龙幼崽寶可夢 PokémonGM論壇榮譽勛章小菜鸟牧羊人

                                      咱是出题的那位()肥肠抱歉出了多解的题目qwq
                                      是咱无聊在纸上配出来的式子,没试着解一下就直接发出来了。。以后会注意严谨性的
                                      另外楼主也真的蛮厉害的 追随送上
                                        收起(1)
                                      回复

                                      使用道具 举报

                                      崩朽之青铜龙王虚空之海的鲸实现梦想官复原职永浴爱河白野威業火死鬥十年一梦男巫之歌

                                        回复

                                        使用道具 举报

                                        街头霸王奇思妙想诡案谜集·黑夜之星Chris Mazdzer双重身份盖里传说的黑道-桐生一马王者之盾生化危机:复仇

                                          回复

                                          使用道具 举报

                                          您需要登录后才可以回帖 登录 | 立即注册

                                          本版积分规则

                                          文字版|手机版|小黑屋|GameMale

                                          GMT+8, 2024-4-25 20:38 , Processed in 0.105820 second(s), 145 queries , Redis On.

                                          Copyright © 2013-2024 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表