传统题 1000ms 256MiB

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小蓝有一个栈,他不断地向这个栈的顶端添加数字。小蓝希望栈中不存在相同的数,当他加入了一个之前已经存在的数时,栈中之前存在的那个数会消失(其它原有元素的相对顺序不变),小蓝还想随时知道栈中所有相邻的数中和为奇数的总共有多少组,请你计算出小蓝要求的结果。

输入格式

输入的第一行包含一个整数 nn。 接下来 nn 行,每行包含一个整数 AiA_i,表示被添加的数。

输出格式

输出 nn 行,每行包含一个整数表示每次添加数后的答案。

4
1
2
3
2
0
1
2
1

数据范围

  • 对于 30%30\% 的评测用例,1n1000,Ai3001≤n≤1000,A_i≤300
  • 对于 70%70\% 的评测用例,1n105,Ai10001≤n≤10^5,A_i≤1000
  • 对于所有评测用例,1n5×105,1Ai1061≤n≤5×10^5,1≤A_ i≤10^6

第十五届蓝桥杯大赛软件赛决赛 Java 大学 C 组

未参加
状态
已结束
规则
OI
题目
10
开始于
2024-6-1 9:00
结束于
2024-6-1 13:00
持续时间
4 小时
主持人
参赛人数
0