9.14百度B题 1 0.32

第一题

#include <bits/stdc++.h>
using namespace std;

int fanZhuan(int a)
{
    int res = 0;
    while (a > 0)
    {
        res += a % 10;
        a = a / 10;
        if (a > 0)
            res *= 10;
    }

    return res;
}

int main()
{
    int N, K;
    cin >> N >> K;

    int maxRes = INT_MIN;

    int curRes;
    int temp = 0;
    for (int i = 0; i != K; ++i)
    {
        temp += N;
        curRes = fanZhuan(temp);
        maxRes = max(maxRes, curRes);
    }

    cout << maxRes << endl;

    system("pause");
    return 0;
}

第二题

#include <bits/stdc++.h>
using namespace std;

string input;
int resLeft;
int resRight;

bool hasNeed(int left, int right, vector<int>& dp)
{
    int OneCount = dp[right] - dp[left - 1];
    while (right < dp.size())
    {
        ++right;
        left++;
        if (right <= dp.size() && OneCount == dp[right] - dp[left - 1])
        {
            resLeft = left;
            resRight = right;

            return true;
        }
    }
    return false;
}

int main()
{
    cin >> input;
    int n = input.size();   // n个数

    vector<int> dp(n + 1, 0);
    for (int i = 0; i != n; ++i)
    {
        if (input[i] == 1)
            dp[i + 1] = dp[i] + 1;
        else
            dp[i + 1] = dp[i];
    }

    int left = 1, right = n - 1;
    while (right >= left)
    {
        if (hasNeed(left, right, dp))
            break;
        --right;
    }

    cout << left << " " << right << " " << resLeft << " " << resRight << endl;

    return 0;
}
全部评论

相关推荐

ProMonkey2024:5个oc?厉害! 但是有一个小问题:谁问你了?😡我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了(别的帖子偷来的,现学现卖😋)
点赞 评论 收藏
分享
评论
点赞
收藏
分享
正在热议
# 25届秋招总结 #
443839次浏览 4528人参与
# 春招别灰心,我们一人来一句鼓励 #
42377次浏览 539人参与
# 阿里云管培生offer #
120546次浏览 2222人参与
# 地方国企笔面经互助 #
7994次浏览 18人参与
# 同bg的你秋招战况如何? #
77468次浏览 569人参与
# 实习必须要去大厂吗? #
55834次浏览 961人参与
# 北方华创开奖 #
107507次浏览 600人参与
# 虾皮求职进展汇总 #
116677次浏览 889人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
11755次浏览 294人参与
# 实习,投递多份简历没人回复怎么办 #
2455156次浏览 34862人参与
# 提前批简历挂麻了怎么办 #
149980次浏览 1979人参与
# 在找工作求抱抱 #
906157次浏览 9423人参与
# 如果公司给你放一天假,你会怎么度过? #
4769次浏览 56人参与
# 你投递的公司有几家约面了? #
33210次浏览 188人参与
# 投递实习岗位前的准备 #
1196109次浏览 18551人参与
# 机械人春招想让哪家公司来捞你? #
157654次浏览 2267人参与
# 双非本科求职如何逆袭 #
662449次浏览 7397人参与
# 发工资后,你做的第一件事是什么 #
12818次浏览 62人参与
# 工作中,努力重要还是选择重要? #
35996次浏览 384人参与
# 简历中的项目经历要怎么写? #
86964次浏览 1517人参与
# 参加完秋招的机械人,还参加春招吗? #
20161次浏览 240人参与
# 我的上岸简历长这样 #
452091次浏览 8089人参与
牛客网
牛客企业服务