problem

888. Fair Candy Swap

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;

最新文章

  1. dir命令只显示文件名
  2. mySQL数据库Sql语句执行效率检查--Explain命令
  3. sigaction和sigqueue
  4. POJ3714 Raid
  5. 如何写出小而清晰的函数?(JS 版)
  6. phpMyAdmin提示“Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)”的解决办法
  7. PHP7安装问题解决
  8. 为git配置ssh
  9. JS时间日期
  10. Android SQLite 简易指北
  11. ab返回结果参数分析
  12. mui 页面无法下滑拖拽 主要体现在华为手机浏览器
  13. java linux 项目经常无故被关闭 进程无故消息
  14. [TCP/IP] 传输层-TCP和UDP的使用场景
  15. 开启bin-log日志mysql报错:This function has none of DETERMINISTIC, NO SQL解决办法
  16. 用Xshell在centos7下安装lnmp服务
  17. JDBC的使用-----Statement
  18. Java项目中,如何限制每个用户访问接口的次数
  19. IntelliJ IDEA快捷键:Ctrl+Shift+空格
  20. Docker - 基础讲义

热门文章

  1. 动手动脑-------找出指定文件夹下所有扩展名为.txt和.java的文件
  2. cube.js 学习(六)cube.js segments 说明
  3. Python学习之--列表
  4. 用provide/inject来实现简单的vuex状态管理功能
  5. 《挑战30天C++入门极限》C++中利用构造函数与无名对象简化运算符重载函数
  6. golang-flag - 命令行参数解析
  7. 使用docker安装wazuh
  8. 各种DTO类最好有 无参数的构造方法
  9. C语言strncasecmp()函数:比较字符串的前n个字符
  10. for循环实战性能优化之使用Map集合优化