text_question #1255
opendesc=### 题 pod_templa pod_templa name=CCF C answer_id=
0%
"### 题目描述\n\n- 有 `n` 个人站成一排,按从 `1` 到 `n` 编号。\n- 当游戏开始时,会每秒种击一次鼓。\n- 排在队首的第一个人拿着花。每击一次鼓,持花人会将花传递给队伍中的下一个人。\n\
- 一旦花到达队首或队尾,传递方向就会改变,队伍会将花继续沿相反方向传递。\n\n例如,当花到达第 `n` 个人时,TA 会将花传递给第 `n - 1` 个人,然后传递给第`\
\ n - 2` 个人,依此类推。\n\n给你两个正整数 `n` 和 `s` ,返回 `s` 秒后拿着花的人的编号。\n\n- 示例\n\n```python\n\
# 示例 1:\n# 输入:n = 4, s = 5\n# 输出:2\n# 解释:队伍中花的传递情况为:1 -> 2 -> 3 -> 4 -> 3 -> 2 。\n\
# 5 秒后,花传递到第 2 个人手中。\n\n# 示例 2:\n# 输入:n = 3, s = 2\n# 输出:3\n# 解释:队伍中花的传递情况为:1 ->\
\ 2 -> 3 。\n# 2 秒后,花传递到第 3 个人手中。\n```\n\n### 题目说明\n\n1. 要求实现一个击鼓传花算法。\n2. 可以使用 Python\
\ 或者 Java 实现。\n3. 考察对算法的理解和实现能力,编程能力以及对时间复杂度的分析。\n\n### 作答的格式要求\n\n1. 作答的格式要求:测试代码的编写请在本地完成编码及调试后,连同依赖统一打成一个zip格式的压缩包(依赖:java\
\ 需要提供 pom,python 需要提供 requirements,[点击查看 requirements 的生成教程](https://pdf.ceshiren.com/match/requirements%20%E7%94%9F%E6%88%90%E6%95%99%E7%A8%8B.pdf)),上传到本题的答题区\
\ **(注意如果其他格式没有分数)**。\n\n> 切记不要打包 venv,以免因文件过大影响上传!!!\n\n2. 要求必须使用以下模版 **(不使用模版,自动判零分)**。\n\
\n- python 模版\n\n```python\ndef pass_the_flower(n, s):\n \"\"\"\n 中间是你要实现的代码\n\
\ \"\"\"\n return result\n```\n\n- java 模版\n\n```java\nclass Solution {\n\
\ public Node passTheFlower(int n, int s) {\n // 中间是你要实现的代码\n return\
\ result;\n }\n}\n```"
[]
编程题
...
No data to display