【Leetcode_easy】888. Fair Candy Swap
2024-08-26 13:46:49
problem
solution:
class Solution {
public:
vector<int> fairCandySwap(vector<int>& A, vector<int>& B) {
int sumA = , sumB = , delta = ;
unordered_set<int> setA;
for(auto a:A)
{
sumA += a;
setA.insert(a);//err...
}
for(auto b:B) sumB += b;
delta = (sumA-sumB)/;
for(auto b:B)
{
if(setA.count(delta+b)) return {delta+b, b};
}
return vector<int>();
}
};
参考
1. Leetcode_easy_888. Fair Candy Swap;
2. discuss;
3. grandyang;
完
最新文章
- dir命令只显示文件名
- mySQL数据库Sql语句执行效率检查--Explain命令
- sigaction和sigqueue
- POJ3714 Raid
- 如何写出小而清晰的函数?(JS 版)
- phpMyAdmin提示“Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)”的解决办法
- PHP7安装问题解决
- 为git配置ssh
- JS时间日期
- Android SQLite 简易指北
- ab返回结果参数分析
- mui 页面无法下滑拖拽 主要体现在华为手机浏览器
- java linux 项目经常无故被关闭 进程无故消息
- [TCP/IP] 传输层-TCP和UDP的使用场景
- 开启bin-log日志mysql报错:This function has none of DETERMINISTIC, NO SQL解决办法
- 用Xshell在centos7下安装lnmp服务
- JDBC的使用-----Statement
- Java项目中,如何限制每个用户访问接口的次数
- IntelliJ IDEA快捷键:Ctrl+Shift+空格
- Docker - 基础讲义
热门文章
- 动手动脑-------找出指定文件夹下所有扩展名为.txt和.java的文件
- cube.js 学习(六)cube.js segments 说明
- Python学习之--列表
- 用provide/inject来实现简单的vuex状态管理功能
- 《挑战30天C++入门极限》C++中利用构造函数与无名对象简化运算符重载函数
- golang-flag - 命令行参数解析
- 使用docker安装wazuh
- 各种DTO类最好有 无参数的构造方法
- C语言strncasecmp()函数:比较字符串的前n个字符
- for循环实战性能优化之使用Map集合优化