库洛游戏春招开启啦!文附内推码

内推码S78AXQ5
推荐点击文末一键内推投递~

#春招# #游戏#
开放十大类岗位,冲!
策划类      美术类
技术类      项管类
营销类      职能类
音频类      视频类
语言类      运营类
全部评论

相关推荐

03-08 23:25
已编辑
长江大学 算法工程师
点赞 评论 收藏
分享
昨天 20:37
南京工业大学 C++
小红的01串 坏串“010” “101”  每次可以翻转1位,求坏串变成好串需要的最少翻转次数#include <iostream>#include <string>using namespace std;bool isTrue(string& s, int& err) {    for (unsigned long i = 0; i < s.size() ; i++) {        if (s[i] == '0') {            if (s.substr(i, 3) == "010") {                err = i;                return false;            }        }        if (s[i] == '1') {            if (s.substr(i, 3) == "101") {                err = i;                return false;            }        }    }    return true;}int reverse(string& s, int& err, int& count) {    if (isTrue(s, err)) {        return 0;    }    int idx = err+1;    if (s[err] == '1') {        s[idx] = '1';    } else {        s[idx+1] = '1';    }    count++;    // cout <<"reverse:" <<s<<endl;    reverse(s, err, count);    return 0;}int main() {    int a;    cin >> a;    string s = to_string(a);    int err = 0, count = 0;    reverse(s, err, count);    cout<<count;}// 64 位输出请用 printf("%lld")
查看4道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务