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

2018淘宝客网站开发深圳网络推广推荐

2018淘宝客网站开发,深圳网络推广推荐,网站表单提交,深圳建设交易工程服务网问题描述 给定一个区间 [L, R],请求出有多少组 (X, Y, Z) 满足: X Y Z且满足: L ≤ X, Y, Z ≤ R输入格式 本题包含多组询问。 第一行包含一个整数 T,表示询问组数。接下来的 T 行,每行包含两个整数 Lᵢ, Rᵢ&a…

问题描述

给定一个区间 [L, R],请求出有多少组 (X, Y, Z) 满足:

X + Y = Z

且满足:

L ≤ X, Y, Z ≤ R

输入格式

本题包含多组询问。

  • 第一行包含一个整数 T,表示询问组数。
  • 接下来的 T 行,每行包含两个整数 Lᵢ, Rᵢ,用空格分隔,表示一组询问。

输出格式

输出 T 行,每行包含一个整数,表示满足条件的三元组 (X, Y, Z) 的组数。


样例输入

2
1 3
1 4

样例输出

3
6

样例说明

对于区间 [1, 3],满足条件的三元组有:

  • (1, 1, 2)
  • (1, 2, 3)
  • (2, 1, 3)

共 3 组。

对于区间 [1, 4],满足条件的三元组有:

  • (1, 1, 2)
  • (1, 2, 3)
  • (2, 1, 3)
  • (1, 3, 4)
  • (2, 2, 4)
  • (3, 1, 4)

共 6 组。


评测用例规模与约定

  • 对于 30% 的评测用例:T ≤ 1000Lᵢ, Rᵢ ≤ 100
  • 对于 100% 的评测用例:
    • 1 ≤ T ≤ 100000
    • 1 ≤ Lᵢ ≤ Rᵢ ≤ 10⁹

c++代码

#include<bits/stdc++.h>
#include<stdio.h>using namespace std;typedef __int128_t ll;int T, a, b;ll getans(ll l, ll r) {if (2 * l > r) return 0;ll k = (ll)((r + 1) / 2);ll n = k - l + 1;ll mid = (r + 1) * n - 2 * l * n - n * (n - 1);mid *= 2;ll w = (ll)(r / 2);mid -= (w - l + 1);return mid;
}int main() {cin >> T;while(T--) {cin >> a >> b;cout << (long long)getans(a, b) << endl;}return 0;
}//by wqs

思路解析

总的来说,这是一个数学找规律的题目,举几个例子,推导出数学规律就行

http://www.dtcms.com/wzjs/203495.html

相关文章:

  • 手机网站出现广告百度贴吧免费发布信息
  • 到国外做赌博网站是怎么回事口碑营销的好处
  • 怎么做网站报告2022年app拉新推广项目
  • 典型的电子商务网站有哪些什么是网络推广
  • 定制网站制作系统西安企业seo外包服务公司
  • 建筑网校排名前十大品牌九江seo
  • 软件开发可以做网站么小程序
  • 好的网站或网页推荐东莞网络营销推广专业
  • 单位公众号怎么制作郑州谷歌优化外包
  • 健康武汉app官网seo站内优化最主要的是什么
  • 网站在线客服怎么做郑州网站推广
  • 怎样制作网站开发的进度表短视频如何引流与推广
  • 一个做炉石视频的网站培训网络营销机构
  • dreamweaver是什么南昌seo快速排名
  • 深圳市房屋管理局官方网站主流网站关键词排名
  • 成品网站灬源码1688百度产品
  • dede减肥网站模板关键词挖掘长尾词工具
  • 少儿类网站怎么做淘宝推广运营
  • 无锡哪里做网站ping站长工具
  • 生活分类网站建设百度一下你就知道
  • 网站建设日程表图片seo代做
  • 百万级别wordpressseo 页面
  • lol做视频那个网站好长沙岳麓区
  • 郑州最好的网站建设关键词分析软件
  • 唐河做网站国家市场监管总局
  • 代理公司注册网培训机构优化
  • 为什么网站不建议做充值功能外链发布论坛
  • 做解析会员电影的网站公司网页
  • 客户说做网站价格高商业软文
  • 个人社保缴费比例seo网站推广与优化方案