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

搜索引擎和门户网站的区别南宁网站推广排名

搜索引擎和门户网站的区别,南宁网站推广排名,哪里网站用vue.js做的,网站app怎么制作教程给定一个长度为 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.jinmujx.cn/news/110996.html

相关文章:

  • 微信网站建设哪家好补习班
  • 阿里网站服务器seo技术服务外包
  • 在网站制作完成后网站建设软件测试培训费用大概多少
  • 免费做app的网站爱上链外链购买交易
  • 豪华大气的旅行社网站源码网络公司seo教程
  • 广州市品牌网站建设平台百度手机网页版
  • 企业网站建设推荐兴田德润在线生成个人网站
  • 销售性网站建设需求泰州seo推广公司
  • 一对一直播app开发定制东莞做网站排名优化推广
  • 路桥做网站sem是什么岗位
  • vs做网站怎么放视频会员营销
  • wordpress主题更换字体教程 hu搜索广告优化
  • 学校网站制作方案推广策划方案模板
  • 网站开发费用税什么是网络营销的核心
  • 西安的网站设计公司名称百度竞价推广开户价格
  • 把自己做的网站上传到服务器谷歌优化排名哪家强
  • 讨债公司 做网站seo难不难学
  • 公司网站开发制作公司北京网站建设公司优势
  • 安装钢结构网架公司windows优化大师提供的
  • 网站建设的开票编码免费永久个人域名注册
  • 宠物网站模板网络宣传策划方案
  • 烟台做网站工资河北seo人员
  • 企业网站免费泰州百度公司代理商
  • 电子商务网站设计与规划推广游戏赚钱的平台有哪些
  • 深圳做网站(信科网络)天津seo优化
  • 林州网站建设服务关键词搜索量怎么查
  • 做测算的网站公司推广方法有哪些
  • 西安网站建设seo爱站网关键词工具
  • 开发工具是什么简述优化搜索引擎的方法
  • 网站设计入门营销网站推荐