非常简单的搜索。

思路:先排序,然后,搜索枚举的时候满足A < 两个旅店 < B,然后,搜索就行了。

#include<iostream>
#include<algorithm>
using namespace std;
#define ll long long
int num[] = { , , , , , , , , , , , , , };
int len = ;
int a, b, n;
int ans; void DFS(int k, int n){
if (k == ){ ++ans; return; }
for (int i = n + ; num[i] - num[n] <= b&&i<len; ++i)
if (num[i]-num[n]>=a)
DFS(num[i], i);
} int main(){
cin >> a >> b;
cin >> n;
while (n--){
int x;
cin >> x;
num[len++] = x;
}
sort(num, num + len);
DFS(, );
cout << ans << endl;
}

最新文章

  1. mybatis 配置返回集合collection时只有一条记录
  2. 安装软件 报错1304 C:\Program Files\Common Files\VMware\VMware VMRC Plug-in\Firefox\dbghelp.dll验证您对该目录具有访问权限
  3. 总结整理 -- 爬虫技术(C#版)
  4. django foreign key 自动加_id问题
  5. 查询sqlserver 正在执行的sql语句的详细信息
  6. CsvHelper
  7. 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke 解决办法
  8. angularjs resources
  9. servlet实现文件下载
  10. nodejs搭配phantomjs highcharts后台生成图表
  11. 4、File类之获取方法
  12. asp 特殊字符替换
  13. JavaScript高级编程小结
  14. kafka--producer 发布消息
  15. TCP协议中是如何保证报文可靠传输的
  16. cmd应用基础 扫盲教程
  17. 怎么获取红米6 Pro的root权限
  18. SpringMVC 使用PUT请求遇到的问题小结
  19. tomcat如何访问非webapp下的资源文件
  20. node库的选择

热门文章

  1. 51单片机定时器实现LED闪烁
  2. mysql date_add()函数的使用
  3. Html5页面内使用JSON动画的实现
  4. call,apply,bind的用法与区别
  5. 10.Odoo产品分析 (二) – 商业板块(5) –日历(1)
  6. JMeter&#160;配置元件之HTTP&#160;Cookie&#160;Manager&#160;介绍
  7. python特性--property
  8. android build 编译打印详细过程
  9. XML 和 DTD
  10. java--反射机制总结