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

搜索引擎和门户网站的区别浏览器看b站

搜索引擎和门户网站的区别,浏览器看b站,查域名注册,公司注册后每年的费用给定一个长度为 n 的正整数数组 a1,a2,…,an 请你计算&#xff0c;一共有多少个三元组 (i,j,k)&#xff08;1≤i<j<k≤n&#xff09;&#xff0c;使得 ai⋅aj⋅ak 为最小可能值。 输入格式 第一行包含整数 n。 第二行包含 n 个正整数 a1,a2,…,an。 输出格式 一个整…

给定一个长度为 n 的正整数数组 a1,a2,…,an

请你计算,一共有多少个三元组 (i,j,k)(1≤i<j<k≤n),使得 ai⋅aj⋅ak 为最小可能值。

输入格式

第一行包含整数 n。

第二行包含 n 个正整数 a1,a2,…,an。

输出格式

一个整数,表示满足条件的三元组的数量。

数据范围

前 3 个测试点满足,3≤n≤6。
所有测试点满足,3≤n≤105,1≤ai≤109。

输入样例1:
4
1 1 1 1
输出样例1:
4
输入样例2:
5
1 3 2 3 4
输出样例2:
2
输入样例3:
6
1 3 3 1 3 2
输出样例3:
1

代码实现 

#include<iostream>
#include<algorithm>
using namespace std;
#define int long long 
const int N=1e5+10;int a[N];int C(int a,int b){int mid=1;for(int i=a,j=1;j<=b;i--,j++)mid=mid*i/j;return mid;
}signed main(){int n;cin>>n;for(int i=1;i<=n;i++)cin>>a[i];sort(a+1,a+n+1);int x=1;while(x<=n&&a[x]==a[x+1])x++;         //统计第一小的数int y=x+1;while(y<=n&&a[y]==a[y+1])y++;         //统计第二小的数int z=y+1;while(z<=n&&a[z]==a[z+1])z++;         //统计第三小的数z-=y;y-=x;int ans;if(x>=3)ans=C(x,3);                   //如果第一小的数有3个或者以上,答案就为从第一小的数内选择3个进行组合else if(x+y>=3)ans=C(y,3-x);          //如果第一小的数不够3个,则第一小的数一定全部选,不同的情况就有从y中选剩下的来决定  else ans=C(z,1);                      //如果第一小和第二小都不够则再从第三小中选出来一个cout<<ans<<endl;return 0;
} 

http://www.wangmingla.cn/news/163395.html

相关文章:

  • 海南网站策划软文素材网站
  • 动态网站开发实例教程网站建设黄页免费观看
  • 做独立网站需要软件吗市场调研报告怎么写的
  • 广阳区建设局网站seo搜索引擎优化是什么
  • 北京优质网站制作信息流优化师工作内容
  • 德州做网站优化苏州seo建站
  • 网站建设招标公示营销型网站的类型有哪些
  • 学校文化建设聚奇网站新手怎么学电商运营
  • 免费查公司的网站手机百度一下
  • 网站开发可选的方案有外贸互联网推广的
  • 现在做网站建设的公司多么优秀软文范例
  • 免费下载app软件正版上海网站快速优化排名
  • 诸暨网站制作企业网络宣传推广方案
  • 郑州企业网站建站模板重庆seo网页优化
  • 做执法设备有哪些网站原画培训机构哪里好
  • 网站建设系统设计百度手机助手下载2021新版
  • 网站建设后运维合同百度高级搜索入口
  • 渭南做网站公司企业网站推广注意事项
  • 张店学校网站建设方案宁波网站推广优化公司电话
  • 惠州外贸网站建设推广企业网络营销策划方案
  • 设计师助理做网站吗淘宝运营培训机构
  • 京东网站怎么做成都专业的整站优化
  • 网站制作设计收费标准seo收费标准多少
  • 网站模糊设计深圳营销型网站设计公司
  • 采购管理软件百度seo排名查询
  • 用hbuilder做网站模块山东关键词快速排名
  • 红酒商城网站建设方案书海阳seo排名优化培训
  • 专业做效果图网站seo查询 站长之家
  • 赣州网站建设价格网络营销的主要方式
  • 网站移动端指的是什么免费长尾词挖掘工具