提交记录 6985


用户 题目 状态 得分 用时 内存 语言 代码长度
__int128 noi17a. 【NOI2017】整数 Wrong Answer 0 262.427 ms 9220 KB C++11 1.19 KB
提交时间 评测时间
2018-12-02 15:34:49 2020-08-01 00:56:29
# include <cstdio>
# include <iostream>
# include <bitset>

using namespace std;

const int MAX_N = 1e6 + 1000;

bitset<MAX_N> operator + (bitset<MAX_N> &x, bitset<MAX_N> &y)
{
	bitset<MAX_N> zz;
	
	int jin = 0;
	int i;
	for(i = 0; i < MAX_N; ++i)
	{
		int ps = x[i] + y[i] + jin;
		if(ps > 1)
		{
			zz[i] = ps - 2;
			jin = 1;
		}
		else
		{
			zz[i] = ps;
			jin = 0;
		}
	}
	return zz;
}

void add(bitset<MAX_N> &x, bitset<30> y, int z)
{
	int jin = 0;
	int i;
	for(i = 0; i < 30; ++i)
	{
		int ps = x[i + z] + y[i] + jin;
		if(ps > 1)
		{
			x[i + z] = ps - 2;
			jin = 1;
		}
		else
		{
			x[i + z] = ps;
			jin = 0;
		}
	}
}

bitset<MAX_N> operator + (bitset<MAX_N>& x, size_t z)
{
	bitset<MAX_N> y(z);
	return x + y;
}

//ostream & operator << (ostream &os, bitset<MAX_N> x)
//{
//	int res;
//	for(i = 0; i < MAX_N; ++i)
//	{
//		if(x[i])
//			res = i;
//	}
//	
//	for(i = 0; i < )
//}

bitset<MAX_N> x;

int main()
{
	int N, ttt, yy, uu;
	scanf("%d %d %d %d", &N, &ttt, &yy, &uu);
	
	while(N--)
	{
		int op, a, b;
		scanf("%d", &op);
		if(op == 1)
		{
			scanf("%d %d", &a, &b);
			bitset<30> y(a);
			add(x, y, b);
		}
		else
		{
			scanf("%d", &a);
			cout << "-------" << x[a] << "\n";
		}
	}
	
	return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #138.38 us36 KBWrong AnswerScore: 0

Testcase #268.95 us36 KBWrong AnswerScore: 0

Testcase #3563.17 us44 KBWrong AnswerScore: 0

Testcase #4914.04 us52 KBWrong AnswerScore: 0

Testcase #51.182 ms48 KBWrong AnswerScore: 0

Testcase #61.675 ms56 KBWrong AnswerScore: 0

Testcase #71.841 ms92 KBWrong AnswerScore: 0

Testcase #82.15 ms60 KBWrong AnswerScore: 0

Testcase #96.164 ms224 KBWrong AnswerScore: 0

Testcase #109.634 ms192 KBWrong AnswerScore: 0

Testcase #1112.757 ms204 KBWrong AnswerScore: 0

Testcase #1213.378 ms488 KBWrong AnswerScore: 0

Testcase #1315.108 ms524 KBRuntime ErrorScore: 0

Testcase #1411.057 ms324 KBRuntime ErrorScore: 0

Testcase #1542.105 ms396 KBWrong AnswerScore: 0

Testcase #1654.189 ms240 KBWrong AnswerScore: 0

Testcase #17106.308 ms1 MB + 412 KBWrong AnswerScore: 0

Testcase #18156.688 ms5 MB + 484 KBWrong AnswerScore: 0

Testcase #19184.3 ms6 MB + 396 KBRuntime ErrorScore: 0

Testcase #20100.907 ms728 KBWrong AnswerScore: 0

Testcase #21113.287 ms520 KBRuntime ErrorScore: 0

Testcase #22197.744 ms2 MB + 588 KBWrong AnswerScore: 0

Testcase #23172.567 ms348 KBRuntime ErrorScore: 0

Testcase #24210.337 ms2 MB + 764 KBWrong AnswerScore: 0

Testcase #25262.427 ms9 MB + 4 KBWrong AnswerScore: 0


Judge Duck Online | 评测鸭在线
Server Time: 2026-04-09 04:56:04 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠