lc2575.找出字符串的可整除数组

题目链接:

题解

按题意模拟,对中间变量一直模 m。中间过程可能超过 int 范围。

参考代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*
* @lc app=leetcode.cn id=2575 lang=cpp
*
* [2575] 找出字符串的可整除数组
*/

// @lc code=start
class Solution {
public:
vector<int> divisibilityArray(string word, int m) {
vector<int> ans;
long long p=0;
for (int i = 0;i<word.size(); ++i) {
p = p*10+word[i]-'0';
if (p%m==0) ans.push_back(1);
else ans.push_back(0);

p = p%m;
}
return ans;
}
};
// @lc code=end


lc2575.找出字符串的可整除数组

https://blog.xiang578.com/problem/lc2575.html

作者

Ryen Xiang

发布于

2024-03-07

更新于

2024-05-12

许可协议


网络回响

评论