LeetCode 318. Maximum Product of Word Lengths
来源:互联网 发布:造价软件破解版 编辑:程序博客网 时间:2024/06/18 14:03
描述
求一对字符串,使得这两个字符串的长度之积最大,要求这两个字符串中无相同元素。
解决
二进制存下每个字符的值,然后比较
class Solution {public: int maxProduct(vector<string>& words) { int length = words.size(); vector<int> flag(length, 0); for (int i = 0; i < length; ++i) { for (auto& val : words[i]) { // cout << val << endl; flag[i] |= (1 << (val - 'a')); } } int max_val = 0; for (int i = 0; i < length; ++i) { for (int j = i + 1; j < length; ++j) { //<< flag[j] << endl; //cout << (flag[i] & flag[j]) << endl; if ((flag[i] & flag[j] )== 0) { // cout << flag[i] << endl; int l1 = words[i].size(), l2 = words[j].size(); if (l1 * l2 > max_val) { max_val = l1 * l2; } } } } return max_val; }};
0 0
- 【leetcode】318. Maximum Product of Word Lengths
- 318. Maximum Product of Word Lengths LeetCode
- [leetcode] 318. Maximum Product of Word Lengths
- LeetCode: 318. Maximum Product of Word Lengths
- LeetCode 318. Maximum Product of Word Lengths
- leetcode 318. Maximum Product of Word Lengths
- [LeetCode]318. Maximum Product of Word Lengths
- [LeetCode]318. Maximum Product of Word Lengths
- LeetCode 318. Maximum Product of Word Lengths
- LeetCode *** 318. Maximum Product of Word Lengths
- [Leetcode] 318. Maximum Product of Word Lengths
- leetcode 318. Maximum Product of Word Lengths
- [leetcode]318. Maximum Product of Word Lengths
- 【LeetCode】318. Maximum Product of Word Lengths
- [LEETCODE]318. Maximum Product of Word Lengths
- 【leetcode】318. Maximum Product of Word Lengths
- [leetcode] 318. Maximum Product of Word Lengths
- leetcode 318. Maximum Product of Word Lengths
- 第八周 都要学C
- Apache2.4(二) 虚拟web服务器配置
- laravel-5.3(1) 安装
- angular 解意 网址
- Android内存泄露监测工具之leakcanary
- LeetCode 318. Maximum Product of Word Lengths
- C++Primer课后题10.14、10.20、11.7
- MySQL 子查询-行、表
- jQuery 添加与删除
- iSCSI
- 远程代答平台的功能与作用
- Ubuntu 安装注意事项
- 我的hibernate学习之旅(3)~通过给类文件添加注解的方式来配置映射
- opencv3学习笔记(三)——core组件之模块operations on array