首页 > 深信服笔试全A代码
头像
香香的offer快来!!
编辑于 2020-08-25 21:25
+ 关注

深信服笔试全A代码

第一题:

#include <iostream>
#include <stdlib.h>
#include <vector>
using namespace std;
int main()
{
	int n;
	cin >> n;
	long long sum = 0;
	vector<long long> v(n, 0);
	for (int i = 0; i < n; i++)
	{
		cin >> v[i];
	}
	long long minvalue = v[0];
	for (int i = 0; i < v.size(); i++)
	{
		if (v[i] < minvalue)
		{
			minvalue = v[i];
		}
	}
	for (int i = 0; i < v.size(); i++)
	{
		sum = sum + v[i] - minvalue;
	}
	cout << sum;
	return 0;
}

第二题

#include <iostream>
#include <stdlib.h>
#include <vector>
#include <string>
using namespace std;
int main()
{
	string s;
	getline(cin, s);
	int n;
	int a, b;
	cin >> n;
	vector<int> v;
	for (int i = 0; i < 10; i++)
		v.push_back(i);
	while (n)
	{
		cin >> a >> b;
		for (int i = 0; i < 10; i++)
		{
			if (v[i] == a)
				v[i] = b;
		}
		n--;
	}
	for (int i = 0; i < s.length(); i++)
	{
		if (v[s[i] - '0'] != s[i] - '0')
			s[i]= v[s[i] - '0']+'0';
	}
	cout << s;
	return 0;
}


全部评论

(15) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐