动脑不会老之口+口+口=30
本身是个所谓的玩笑题,然后采用刚了解的算法写个程序来计算,还是采用按位对应法,获取一个数组的所有长度为3的子序列,具体分析参见获取数组的所有子序列
@Testpublic void add() {int[] array = {1, 3, 5, 7, 9, 11, 13, 15};int length = array.length;int end = 1 << length;int mark = 0;//标记List<List<Integer>> result = new ArrayList<>();for (mark = 0; mark < end; mark++) {ArrayList<Integer> arrayList = new ArrayList<>();for (int i = 0; i < length; i++) {if ((1 << i & mark) != 0) {//!=0存在 =0不存在arrayList.add(array[i]);}}//筛选3个的子集if (arrayList.size() == 3) {result.add(arrayList);for (int i = 0; i < arrayList.size(); i++) {System.out.print(arrayList.get(i) + ",");}System.out.println();}}int count = 0;for (int i = 0; i < result.size(); i++) {List<Integer> integers = result.get(i);int sum = 0;for (int j = 0; j < integers.size(); j++) {sum += integers.get(j);}if (sum == 30) {count++;}}System.out.print("数量:" + count);}
动脑不会老之口+口+口=30相关推荐
- android 串口转usb,方口并口打印线
我们在第一次安装使用打印机时候,可能不清楚打印线怎么使用,下面教大家如何使用方口并口打印线以及USB转9针串口线. 一.方口并口打印线设置教程 1:检测打印线 将打印线先连接好,鼠标右键点击计算机-设 ...
- 常见国家S口-O口规范与CID标准一览
常见国家S口-O口规范与CID标准一览(本文为内部资料,为转载) 目录 1............................................................... ...
- POE交换机分类有哪些?4口/8口/16口/24口千兆POE交换机有哪些选择?
POE交换机分类有哪些?4口/8口/16口/24口千兆POE交换机有哪些选择? POE供电技术凭借简化用电设备的部署,以及节能.安全.可靠等优势,成为安防监控.无线覆盖以及智能电网等场景的宠儿.在安防 ...
- SW3518全协议OPPO闪充、支持QC-A+C-PD 口任意口快充输出车充IC
深圳市展嵘电子有限公司 有需要的上帝可联系小陈:136-6225-3950 : 3412-1522-98 支持 PD 的多快充协议双口充电解决方案 概述 SW3518 是一款高集成度的多快充协议双口充 ...
- java 最烧脑的继承题_多动脑不会老!最烧脑的10道智力题!答对5道算智商高!一起开动脑筋吧~...
原标题:多动脑不会老!最烧脑的10道智力题!答对5道算智商高!一起开动脑筋吧~ 智商在生活中有各种各样的运用,对人的发展起着很大的作用.平时多动脑,才能保持大脑的灵活运作. 本期10道智商测试题目,不 ...
- WiFi信号老不好,一口君给你支个招
经常有朋友说,家里宽带是100M.200M,为什么我的wifi还这么慢?换个千兆路由器速度还是上不来,总觉着是运营商偷了我流量. 尤其是单身狗的你,正好遇到心仪妹子嫌弃wifi慢.此时此刻,此情此景, ...
- linux usb转并口,并口转usb驱动怎样安装的打印机完整图文详细教程
U盘的称呼最早来源于朗科科技生产的一种新型存储设备,名曰"优盘",使用USB接口进行连接.U盘连接到电脑的USB接口后,U盘的资料可与电脑交换.而之后生产的类似技术的设备由于朗科已 ...
- 串口与COM口 USB口、TTL、RS-232、RS-485区别 释疑
Point: 1.串口.COM口是指的物理接口形式(硬件),COM口简称是串口.而TTL.RS-232.RS-485是指的电平标准(电信号). 2.接设备的时候,一般只接GND RX TX.不会接Vc ...
- Linux 如何加载并口/打印口驱动
实际上Linux是自带并口驱动的,因此不需要再使用第三方驱动编译加载了. 设置并口的具体步骤如下: rmmod lp rmmod parport_pcinsmod /usr/lib/modules/$ ...
最新文章
- 环形缓冲区实现类(Delphi)
- 使用ssh免密码登录Linux服务器
- python增量赋值是什么意思_关于python中的增量赋值的理解
- IntelliJ IDEA 配置Tomcat 运行Web项目
- redis学习-redis五大数据类型
- 【7.9校内test】T1挖地雷
- Java Web ServletResponse
- win7一直显示正在关机_windows8.1和windows7哪个好_win8.1好还是win7好用
- 单分子荧光原位杂交(smFISH)
- 列表页——基于Django框架的天天生鲜电商网站项目系列博客(九)
- pytorch源码解析1——torch.optim:优化算法接口详解
- Young不等式的一个新证明
- html如何加页脚,html-如何将页脚扩展到页面底部?
- API 的理解与使用- 键管理
- 敏捷软件开发(2)--- 设计原则
- 吻过你这三个地方的男人,定是对你动了真情,错不了
- 慕课-初识 学习ts笔记
- 人工智能python零基础入门教程_人工智能零基础入门视频教程
- RK硬件PMU的 VDC 管脚控制上电是否直接开机
- 区块链技术的未来应用
热门文章
- mysql获取插入数据的id_mysql插入记录后获取插入数据的id值
- node egg企业付款到微信零钱
- [附源码]Java计算机毕业设计SSM大悦城电竞赛事管理系统
- JavaScript核心技术之JSON详解
- java无规则简历解析
- eclipse项目缺少必需的库_java – Eclipse / Maven Project缺少必需的库/缺失工件
- 最新美团商超/买药数据采集爬虫接口0326
- ubuntu切换独立显卡的方法
- 【讲座】北大拱玉书教授:苏美尔文明和中国古代文明的几个相同文化现象 笔记
- excel不能自动筛选原因