蓝桥杯备考

P8834 [传智杯 #3 决赛] 序列

题目背景

disangan333 喜欢 disangan233,于是他也想让你帮他数数。

题目描述

传智专修学院有 n 名同学,每个同学都有一个数字a_{n}​。同时还知道一个常数 k 。

如果有两名同学,第 i 名同学和第 j 名同学,满足 i<j 且 a_{i }×a_{j}≤k,那么这两名同学就被称为“和谐的一对”。请问这些同学中,有多少对“和谐的一对”呢?

对于所有数据,n≤10^{3}a_{i }10^{5},k≤10^{9}

输入格式

输入共 2 行。

第 1 行输入两个正整数 n,k。

第 2行输入 n 个正整数 a_{1 }​…a_{n}​。

输出格式

输出共 1 行 1 个整数,表示答案。

输入输出样例

输入 #1

5 5
1 2 3 4 5

输出 #1

4

说明/提示

样例解释

样例中,(1,2),(1,3),(1,4),(1,5) 这 4对都是“和谐的一对”。

 #include<iostream>
 #include<vector>
 #include<algorithm> 
 using namespace std;
 int main()
 {
 	long long int n,k,i,num=0;
 	cin>>n>>k;
 	vector <long long >arr(n); 
 	for(i=0;i<n;i++)
 	{
 		cin>>arr[i];	
	}
 	sort(arr.begin(),arr.end());
 	
 	for(i=0;i<n;i++)
 	{
 		for(int j=i+1;j<n;j++)
		 {
		 	if(arr[i]*arr[j]<=k)num++;
		 	else break;
		 }	
	}
 	
 	cout<<num;
 	return 0;
 }

相关推荐

  1. 备考01

    2024-04-04 04:04:02       45 阅读
  2. 备考资料】Python基础语法

    2024-04-04 04:04:02       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-04 04:04:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-04 04:04:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-04 04:04:02       82 阅读
  4. Python语言-面向对象

    2024-04-04 04:04:02       91 阅读

热门阅读

  1. 关系数据库标准语言SQL难题整理

    2024-04-04 04:04:02       33 阅读
  2. C语言--指针4

    2024-04-04 04:04:02       36 阅读
  3. 用C++编写“多功能双人五子棋”游戏

    2024-04-04 04:04:02       34 阅读
  4. OpenJudge - 18:验证子串

    2024-04-04 04:04:02       33 阅读
  5. [leetcode] 61. 旋转链表

    2024-04-04 04:04:02       39 阅读
  6. P8597 [蓝桥杯 2013 省 B] 翻硬币

    2024-04-04 04:04:02       41 阅读
  7. 反转链表1

    2024-04-04 04:04:02       44 阅读