1. 小美的外卖订单编号(AC)#include <iostream>using namespace std;int main() {    int q;    cin >> q;    int m, x;    for (int i = 0; i < q; i++) {        cin >> m >> x;        int res = x % m;        if (res == 0) {            cout << m << endl;        }        else {            cout << res << endl;        }    }    return 0;}// 64 位输出请用 printf("%lld")2. 小美的加法(AC)#include <iostream>#include <vector>#include <iomanip>using namespace std;int main() {    int n;    cin >> n;    vector<int> nums(n);    for (int i = 0; i < n; i++) {        cin >> nums[i];    }    unsigned long long res = 0;    for (int i = 0; i < n; i++) {        res += nums[i];    }    long long maxAdd = 0;    long long tmp;    for (int i = 0; i < n - 1; i++) {        tmp = (long long)nums[i] * nums[i + 1] - nums[i] - nums[i + 1];        if (tmp > maxAdd) {            maxAdd = tmp;        }    }    if (maxAdd > 0) {        res += maxAdd;    }    cout << res;    return 0;}// 64 位输出请用 printf("%lld")3. 小美的01串翻转#include <iostream>#include <string>#include <vector>using namespace std;int main() {    string str;    cin >> str;    vector<bool> isChange(str.size());    int numChange = 0;    for (int i = 1; i < str.size(); i++) {        if (str[i] == str[i - 1]) {            str[i] = str[i] == '0' ? '1' : '0';            isChange[i] = true;            numChange++;        }    }    if (numChange > str.size() / 2) {        numChange = str.size() - numChange;        for (int i = 0; i < isChange.size(); i++) {            isChange[i] = isChange[i] == 1 ? 0 : 1;        }    }    vector<int> dp(str.size());    int res = 0;    //for (int len = 2; len <= str.size(); len++) {    //    dp[len-2] = isChange[i] == true ? 1 : 0;    //    for (int i = 0; i <= str.size() - len; i++) {    //        dp[i + len - 1] = dp[i + len - 2] + isChange[i + len - 1] == true ? 1 : 0;    //        res += dp[i + len - 1];    //    }    //}    for (int i = 0; i < str.size() - 1; i++) {        dp[i] = isChange[i] == true ? 1 : 0;        for (int len = 2; len <= str.size() - i; len++) {            dp[i + len - 1] = dp[i + len - 2] + isChange[i + len - 1] == true ? 1 : 0;            res += dp[i + len - 1];        }    }    cout << res;    return 0;}// 64 位输出请用 printf("%lld")4. 小美的数组构造#include <iostream>#include <vector>using namespace std;void dfs(unsigned long long& res, int sum, vector<int>& numsa, vector<int>& numsb) {    if (numsb.size() == numsa.size()) {        if (sum == 0) {            res += 1;            if (res > 1000000007) {                res = res % 1000000007;            }        }        return;    }    //if (numsb.size() == numsa.size() - 1) {    //    if (sum == numsa[numsb.size()]) {    //        return;    //    }    //    else {    //        numsb.push_back(sum);    //        dfs(res, sum - sum, numsa, numsb);    //        numsb.pop_back();    //    }    //}    for (int i = 1; i <= sum - (numsa.size() - (numsb.size() + 1)); i++) {        if (i == numsa[numsb.size()]) {            continue;        }        else {            numsb.push_back(i);            dfs(res, sum - i, numsa, numsb);            numsb.pop_back();        }    }    return;}int main() {    int n;    cin >> n;    vector<int> numsa(n);    int sum = 0;    for (int i = 0; i < n; i++) {        cin >> numsa[i];        sum += numsa[i];    }    unsigned long long res = 0;    vector<int> numsb;    dfs(res, sum, numsa, numsb);    cout << res;}// 64 位输出请用 printf("%lld")5. 小美的数组操作不会 = =。
点赞 7
评论 5
全部评论

相关推荐

个人背景:学院二本计科专业 大二开始实习个人经历:安克创新 、理想汽车、字节跳动碎碎念:我做事只有三分钟热度。看到进了大厂的同学,我会羡慕,也会跟着努力上进;但遇到好看的小说,我又会放下手头的事沉迷其中,之前的坚持也就中断了。我有些自卑,总觉得自己学历和外貌都不够好。之前偶然在网上受到关注,我就喜欢上了上网,因为这里有很多人认可我。但我也很在意别人的评价,偶尔看到嘲讽的言论,会触发我的自卑情绪,让我感到愤怒。有时候我会强硬地回怼,有时候又会懦弱地选择无视。我也有虚荣心。不管是拿到安克、理想还是字节的机会,我在分享的时候都会带着这份心思。我会特意强调自己学历不好,是为了衬托出过程的艰难,以此显得自己更厉害。我知道,人往往会炫耀自己缺少的东西,来掩盖内心的空洞。我总想着走捷径,不太喜欢踏踏实实地做事。找实习的时候,我花了更多时间在研究面试技巧上,而不是提升专业能力。我会反复听面试录音分析技巧,看面试教程学习怎么和不同的面试官沟通,还会每天自言自语练习语言表达,同学都觉得我有点奇怪。我的实习生涯里,侥幸和运气占了很大一部分。我总在想,如果有一天我失去了这份幸运,这些特质可能会让我一蹶不振。ps: 很多人会问我学习路线和经验 但是就像我上面说的 我的实习过程靠的很多是关键节点的运气 技术上面我可能不如很多人  所以请大家理性求助和理性参考我的回答 附上我的投递记录
我的offer在哪里...:从去年看到现在,飞升哥就是榜样
我的求职进度条
点赞 评论 收藏
分享
在下uptown:哈哈哈哈,大家仿佛形成了AI项目+商城的统一套路[笑cry不过该说不说整体还可以
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务