W03 2023-04-30 16:45 采纳率: 84.2%
浏览 24
已结题

一道我不会的很简单的timu

请问哪位会做啊!
题目描述:
小信有 n 个数的序列 ai。现在他想做若干次操作,每次选择两个数,把他们异或起来,之后删除这两个数,并把他们异或后的结果加入序列。

小信进行若干次操作后,会把序列中剩下的数全部乘起来。小信想知道最后的结果最大是多少。注意,小信最多操作 n−1 次,在这之后序列会只剩下一个数。

由于答案可能很大,输出对 1000000007 取模后的结果。

输入格式:
第一行包含一个整数 n。

第二行包含 n 个整数 ai。

输出格式:
输出一行表示答案对 1000000007 取模后的结果。

样例1输入:
4
1 2 1 2
样例1输出:
9
样例2输入:
2
3 3
样例2输出:
9
样例3输入:
2
1 3
样例3输出:
3
约定:
有30%的数据,2≤n≤5, 1≤ai≤109
对于100%的数据,2≤n≤105, 1≤ai≤109。

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-30 18:10
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月9日
  • 已采纳回答 5月1日
  • 创建了问题 4月30日

悬赏问题

  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。