#370. 1
1
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{enumerate}
\begin{document}
\section{子集和}
给定一组正整数 ,它们的和为 。我们想要计算每个子集的和,并得到了 个介于 和 之间的和,其中每个和 出现了 次。现在给你一个数组 ,要求还原出 这些数。
\subsection{输入格式}
第一行包含两个整数 。
第二行包含 个整数 。
\subsection{输出格式}
输出一行,包含 个整数,表示 ,从小到大排序。
数据保证有唯一解。
\subsection{样例输入输出}
\begin{enumerate}
\item 输入:
\begin{verbatim}
3 6
1 1 1 1 2 1
\end{verbatim}
输出:
\begin{verbatim}
1 2 3
\end{verbatim}
\item 输入输出 2 见下发文件。
\end{enumerate}
\subsection{数据规模}
共 10 组数据。
测试点 1 满足 。
测试点 2,3 满足 。
测试点 4,5 满足 。
测试点 6,7 满足 。
对于所有数据,满足 。
\section{异或}
给定数组 ,统计有多少个三元组 满足 并且 。这里 表示异或。
\subsection{输入格式}
第一行包含一个整数 。
第二行包含 个整数 。
\subsection{输出格式}
输出一行,一个整数表示答案。
\subsection{样例输入输出}
\begin{enumerate}
\item 输入:
\begin{verbatim}
5
2 3 4 5 1
\end{verbatim}
输出:
\begin{verbatim}
16
\end{verbatim}
\item 输入输出 2 见下发文件。
\end{enumerate}
\subsection{数据规模}
共 10 组数据。
测试点 1,2 满足 。
测试点 3,4 满足 。
测试点 5,6 满足 。
对于所有数据,满足 。
\section{异或 2 (rox)}
给定 ,输出 。这里 表示异或。
\subsection{输入格式}
第一行包含一个整数 。
\subsection{输出格式}
输出一个整数,表示答案。
\subsection{样例输入输出}
\begin{enumerate}
\item 输入:
\begin{verbatim}
2021
\end{verbatim}
输出:
\begin{verbatim}
2022
\end{verbatim}
\item 输入输出 2 见下发文件。
\end{enumerate}
\subsection{数据规模}
共 10 组数据。
测试点 1,2 满足 $x \leq 10^6