starship

来做一道刚出炉的高考程序题(真·程序题)!

  •  
  •   starship · Jun 9, 2017 · 3234 views
    This topic created in 3437 days ago, the information mentioned may be changed or developed.

    来用你最拿手的语言写,顺便问下,类似这种程序题有没有简便方法 能快速 在一秒或几秒内看出答案?难道真要一步一步按流程算?

    2017-06-09_150939.png

    图片来源: https://www.zhihu.com/question/60800044/answer/180466295

    11 replies  •  2017-06-10 12:28:35 +08:00
    jiangzhuo
    jiangzhuo
    Jun 9, 2017
    1
    0-1+2-3+4-5+6=3?
    一眼看成这样?
    毕竟当年觉得这是人生大事,还是小心谨慎地一步步算一下的好。
    CEBBCAT
    CEBBCAT
    Jun 9, 2017 via Android
    2
    几秒之内……我还没有把所有变量都在脑袋里声明完成嘞

    答案应该是 (-1+2-3+4-5+6)
    应该是 1*3=3 ?
    BingoXuan
    BingoXuan
    Jun 9, 2017 via Android
    3
    这个一看就懂啊,每个环节都有自己的意思。
    如果 k 小于 6,那么 s 是每一环节 a*k 累加,而 a 总是由 k 决定,逢奇则负,逢偶则正,每一次在 k 引用完后自加一。
    结果为 3
    allce231
    allce231
    Jun 9, 2017
    4
    好牛表示不会答
    xrui
    xrui
    Jun 9, 2017 via Android
    5
    没有,老师教的都是一步一步写出来看答案
    (去年高考)
    TtiGeR
    TtiGeR
    Jun 9, 2017 via iPhone
    6
    1 ~ 6 循环 正负交替相乘自加 所以应该是 1+1+1 = 3

    感觉 distractor 出得不好 应该有-3 这个干扰项

    还有应考虑 小于等于 和 小于 搞不清情况下的结果的干扰项

    像高考这种 时间允许的话 一定要两种思路验算的
    vjnjc
    vjnjc
    Jun 9, 2017
    7
    for (k: 1~6)
    s += 1a;
    s += -2a;
    s += 3a;
    s += -4a;
    s += 5a;
    s += -6a;

    so, s = -3a
    hzwei
    hzwei
    Jun 9, 2017 via Android
    8
    我很感动小哥哥卷子哪来的?
    lsido
    lsido
    Jun 10, 2017 via Android
    9
    https://ooo.0o0.ooo/2017/06/10/593adb612510f.png
    aliipay
    aliipay
    Jun 10, 2017
    10
    @TtiGeR 有-3 项的话,瞎蒙概率从 25%提升到 50%甚至更高啊
    newtype0092
    newtype0092
    Jun 10, 2017
    11
    除非有必定不走的分支,不然你不一步一步的算连流程都没跑全怎么可能得到正确结果?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1789 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 15:52 · PVG 23:52 · LAX 07:52 · JFK 10:52
    ♥ Do have faith in what you're doing.