py,RE,求帮助,我会关注

AT_arc113_b [ARC113B] A^B^C

他是在一行,不是在三行里面。用`split(s,' ')`
by AndyCGM @ 2024-03-28 18:51:01


@[sixer_120201](/user/1102621) ①一行内读入若干个数的方法是 `a,b,c=map(int,input().split())`,`.split()` ,如果你不明白要不要在括号里写 `' '` 的话,就直接别在里面写 `' '`,迟早因为这个问题暴毙(AtCoder 还好,如果遇到非常糟糕的数据格式的话,很容易出问题)。关于 `map` 函数 `.split` 函数,可以在搜索引擎上搜到教程。 ②$a^{b^c}\bmod 10\not\equiv a^{b^{c\bmod10}\bmod 10}\bmod 10$,请换个方法,或者学习[扩展欧拉定理](https://zhuanlan.zhihu.com/p/131536831)。
by Terrible @ 2024-03-28 19:11:46


@[AndyChen130130](/user/1054257) `str.split(s)` 一般来说里面不要加空格,~~迟早暴毙好似喵。~~ ```python >>> str.split('qwq qwq') ['qwq', 'qwq'] >>> str.split('qwq qwq',' ') ['qwq', 'qwq'] >>> str.split('qwq qwq ') ['qwq', 'qwq'] >>> str.split('qwq qwq ',' ') ['qwq', '', 'qwq', ''] ```
by Terrible @ 2024-03-28 19:13:30


@[Terrible](/user/195942) 其他没有问题了吗? 改成了``` a,b,c=map(int,input().split()) ``` 但是WA了
by sixer_120201 @ 2024-03-28 19:34:39


@[sixer_120201](/user/1102621) 我不是让你换一种方法,或者去学扩展欧拉定理了吗?
by Terrible @ 2024-03-28 20:47:23


|