关注
// 三整除那道题
#include <iostream>
#include <vector>
#include <string>
using namespace std;
bool judge(string &str) {
int res = 0;
for(auto c : str)
res += (c - '0');
return (res % 3 == 0);
}
int fun(const string &str) {
if(str.empty())
return 0;
int len = str.size();
vector<vector<int>> dp(len + 1, vector<int>(len + 1, 0));
for(int i = 1; i <= len; ++i) {
for(int j = 1; j <= len - i + 1; ++j) {
for(int k = 1; k < i; ++k) {
dp[j][j + i - 1] =
max(dp[j][j + i - 1], dp[j][j + k - 1] + dp[j + k][j + i - 1]);
}
string tmp = str.substr(j - 1, i);
if(judge(tmp))
dp[j][j + i - 1] = max(1, dp[j][j + i - 1]);
}
}
return dp[1][len];
}
int main()
{
string str;
cin >> str;
cout << fun(str) << endl;
return 0;
}
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-03 16:55
广州工商学院 单片机 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 职场捅娄子大赛 #
375979次浏览 3831人参与
# 找实习你看重大厂光环还是业务方向 #
14716次浏览 114人参与
# 写给毕业5年后的自己 #
14035次浏览 244人参与
# 你觉得材料专业有必要实习嘛 #
12869次浏览 59人参与
# 机械人,你拿到几个offer啦 #
34904次浏览 301人参与
# 多益网络工作体验 #
45359次浏览 236人参与
# 你最满意的offer薪资是哪家公司? #
28726次浏览 158人参与
# 你的房租占工资的比例是多少? #
30604次浏览 359人参与
# 比亚迪求职进展汇总 #
718392次浏览 3077人参与
# 神州信息工作体验 #
9993次浏览 44人参与
# 考研对你找工作产生了哪些影响? #
19035次浏览 171人参与
# 听到哪句话就代表面试稳了or挂了? #
167554次浏览 1356人参与
# 什么专业适合考公 #
32683次浏览 208人参与
# 工作经验重要还是工资重要? #
131880次浏览 1005人参与
# 秋招OC许愿 #
318475次浏览 2431人参与
# 工作压力大怎么缓解 #
84003次浏览 956人参与
# 硬件人秋招的第一个offer #
72971次浏览 1119人参与
# 牛友们的论文几号送审 #
43724次浏览 769人参与
# HR问:你期望的薪资是多少?如何回答 #
43834次浏览 539人参与
# 机械人避雷的岗位/公司 #
18694次浏览 155人参与