1 solutions
-
0
emmmm,首先我们要注意数据的范围n(1 <= |n| <= 10^5).这里的n可以是负数,所以当我们判断他是负数时要在答案前面加个负号
然后当n为一时,我们就根本不用做运算,直接输出就是了
最后就的对n这个数进行运算,结果一定是小于0的数,所以我们先输出0.就行
因为是1除以一个数,当我们除不尽我们是不是就要向后移动一位,然后借一个0,就变成10,再除,如果还是除不尽,我们是不是就要继续借0,依次下去。我们就可以,当余数是我们之前遇到过的,说明就到了循环点了,我们就直接退出循环,结束运算;如果没有遇到,我们是不是继续借0来进行除法。
这就是整合代码
Information
- ID
- 6674
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 8
- Tags
- (None)
- # Submissions
- 98
- Accepted
- 16
- Uploaded By