皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
阅读下面程序,当输入5 19时,程序输出是什么? #include #include #include using namespace std; int N, K; const int MAXN = 100000; int visited[MAXN + 10]; struct Step { int x; int steps; Step(int xx, int s) : x(xx), steps(s){} }; queue q; int main() { cin >> N >> K; memset(visited, 0, sizeof(visited)); q.push(Step(N, 0)); visited[N] = 1; while (!q.empty()) { Step s = q.front(); q.pop(); if (s.x == K) { cout << s.steps << endl; return 0; } else { if (s.x - 1 >= 0 && !visited[s.x - 1]) { q.push(Step(s.x - 1, s.steps + 1)); visited[s.x - 1] = 1; } if (s.x + 1 <= MAXN && !visited[s.x + 1]) { q.push(Step(s.x + 1, s.steps + 1)); visited[s.x + 1] = 1; } if (s.x * 2 <= MAXN && !visited[s.x * 2]) { q.push(Step(s.x * 2, s.steps + 1)); visited[s.x * 2] = 1; } } } return 0; }
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【简答题】用位移法计算图示对称结构受反对称荷载作用,最少基本未知量个数为5个。(    )
【单选题】You and I could hardly understand, ?
A.
could I
B.
couldn't you
C.
couldn't we
D.
could we
【单选题】Which is not the featureof a presentation?
A.
A presentation use visual to show some information to the audience.
B.
A presentation involves explaining your ideas.
C.
When you explain something, the presenter should not talk about the backstory about the topic.
D.
When presenting ideas, the presenter need to use formal and academic language.
【简答题】龙应台的主要作品集有 ______ 、 ______ 、 ______ 、 ______ 等十多部作品。
【单选题】You and I could hardly understand, ____?
A.
couldn't we
B.
could we
C.
coudl you
D.
can we
【简答题】着个十着位数,它的最高位是______位.
【单选题】( )游戏场地的材料容易被闲置
A.
传统的
B.
冒险的
C.
创造性的
D.
想象性的
【单选题】某学校甲、乙、丙三位老师年龄各不相同,一位喜欢足球,一位喜欢篮球,一位喜欢排球。还知道:甲老师比喜欢足球的人年龄大;喜欢排球的老师比喜欢篮球的老师年龄小;乙老师年龄最大。以下正确的是( )。
A.
甲老师年龄最小
B.
乙老师喜欢排球
C.
丙老师喜欢足球
D.
三位老师年龄大小无法确定
【判断题】用位移法计算图示对称结构受反对称荷载作用,最少基本未知量个数为 5个。( )
A.
正确
B.
错误
【简答题】哪一位上乘得的积满几十,就向前一位进十.______.(判断对错)
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题