当前位置: 首页 > article >正文

每日错题(2024年9月1日)

Problem - C - Codeforces

思路非常简单,但是对我感觉比较难想

sum总和

sum_异或和

sum + sum_ + x = 2 * x

解得,x = sum + sum_

#include <bits/stdc++.h>
 
using namespace std;
typedef long long ll;
typedef double db;
typedef long double ldb;
typedef pair<int, int> pii;
typedef pair<ll, ll> PII;
#define pb emplace_back
//#define int ll
#define all(a) a.begin(),a.end()
#define x first
#define y second
#define ps push_back
#define endl '\n'
#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define lc u << 1
#define rc u << 1 | 1
 
void solve();
 
const int N = 1e6 + 10;
 
 
signed main() {
    IOS;
    ll t = 1;
    cin >> t;
    while (t--)
        solve();
    return 0;
}
//sum+ === ___(suoyoujin)
void solve() {
    ll n; cin >> n;
    vector<ll> a(n+1);
    ll sum = 0,sum_ = 0;
    for(int i = 1; i <= n; ++ i)
    {
        cin >> a[i];
        sum_ = sum_ ^ a[i];
        sum += a[i];
    }
    if((sum_<<1) == sum)
    {
        cout << 0 << endl;
        cout << endl;
        return;
    }

    cout << 2 << endl;
    cout  << sum_ << " " << sum_ + sum << endl;
}


http://www.kler.cn/a/286179.html

相关文章:

  • 华为Ascend产品
  • 在godot中接入大模型api,实现npc的自动对话
  • 深入理解 HTML DOM:文档对象模型详解
  • 《DeepSeek-R1 问世,智能搜索领域迎来新变革》
  • 【Block总结】PConv,部分卷积|即插即用
  • [EAI-027] RDT-1B,目前最大的用于机器人双臂操作的机器人基础模型
  • 经验笔记:Apache Kafka
  • python3.10安装
  • 【C++ Primer Plus习题】8.4
  • 六、vue进阶知识点
  • VastBase——VPatch版本控制
  • 使用docker file创建镜像(thirty-seven day)
  • 存储系统总结
  • MATLAB中save_system的用法
  • 【CSS】border-image 样式不生效 - 和谷歌浏览器版本有关系 - 谷歌 80 版本边框图片样式失效问题
  • 人该怎样活着呢?48
  • zdppy+vue3+onlyoffice文档管理系统实战 20240901 上课笔记 基于验证码登录功能基本完成
  • Excel 导入和导出--前后端整合
  • 【AI绘画教程】StableDiffusion真实系模型推荐,搭配ADetailer人脸修复插件,轻松生成真实故事大场景AI人像,让你的SD好用100倍!
  • 力扣9.1
  • 金风科技巴西风电装备制造基地正式投运
  • 大语言模型诞生、探索和爆发阶段
  • 借鉴腾讯系统架构从小到大的过程 - 如何做好一个系统设计?不限于(慧哥)慧知开源充电桩平台
  • uniapp引入最新版Animate.css及使用示例
  • 网络层 III(划分子网和构造超网)【★★★★★★】
  • ureport的坑,打不开报表模板文件