本文主要是介绍盛大游戏 2019校园招聘 服务端工程师笔试-2018.9.2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
选择 : 1.B 2.B
选择 : 3.C 4.D
选择 : 5.B 6.A
选择 : 7.D 8.A
选择 : 9.A
选择 : 10.C
选择 : 11.A 12.C
选择 : 13.A
选择 : 14.C (蒙的)
选择 : 15.B 16.C
选择 : 17.B
选择 : 18.B 19.A
选择 : 20.C
选择 : 21.BC 22.ABC
选择 : 23.ABCD
答:
1. head->next
2. nextptr->next
3. nextptr->next = ptr
系统没法儿测试,不知道是否能AC
#include <bits/stdc++.h>
using namespace std;
int arr[10000000];
int main()
{string str;cin >> str;int len = str.size();if((len<1) || (len==1 && arr[0]=='0'))return 0;if(len == 1){cout << 1 << endl;return 0;}arr[0] = 1;int temp1 = (str[0]-'0')*10 + (str[1]-'0');if(temp1 <= 26)arr[1] = 2;elsearr[1] = 1;for(int i=2; i<len; i++){int temp2 = (str[i-1]-'0')*10 + (str[i]-'0');if(temp2 <= 26)arr[i] = arr[i-1] + arr[i-2];elsearr[i] = arr[i-1];}cout << arr[len-1] << endl;return 0;
}
/*
每次从字符串首位取较小字符输出
*/
#include <bits/stdc++.h>
using namespace std;
int main()
{string str="", res="";cin >> str;if(str == "")return 0;if(str.size() == 1)cout << str << endl;int left = 0;int right = str.size()-1;while(left != right){if(str[left] >= str[right]){res += str[right];--right;}else{res += str[left];++left;}}res += str[left];cout << res << endl;return 0;
}
这篇关于盛大游戏 2019校园招聘 服务端工程师笔试-2018.9.2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!