比赛 ZLXOI2015Day1 评测结果 AAAAAAAATT
题目名称 虐狗大赛 最终得分 80
用户昵称 ミント 运行时间 1.308 s
代码语言 C++ 内存使用 1.84 MiB
提交时间 2015-10-29 10:57:17
显示代码纯文本
#include <fstream>
#include <algorithm>
#include <string>
#include <cstring>

using namespace std;

ifstream fin("thebigmatch.in");
ofstream fout("thebigmatch.out");

const long long maxn = 100000 + 20;
int n;

class poi
{
    public:
		long long h, d; 
}dog[maxn];
int main()
{
	fin>>n;
	for(int i=1;i<=n;i++)
		fin>>dog[i].h;
	for(int i=1;i<=n;i++)
		fin>>dog[i].d;
	int q;
	
	fin>>q;
    for(int k=1;k<=q;k++)
	{
		int judge;
		
		fin>>judge;
		if(judge==0)
		{
			int a, b, c;
			
			fin>>a>>b>>c;
			for(int i=a;i<=b;i++)
				dog[i].h -= c - dog[i].d;
			continue;
		}
		if(judge==1)
		{
			for(int i=1;i<=n;i++)
				fout<<dog[i].h<<' ';
			fout<<endl;
			continue;
		}
	}
	
	fin.close();
	fout.close();
	
	return 0;
}