Codeforces Round #643 (Div. 2) C. Count Triangles 题解(思维)
题目链接
题目思路
显然是找x+y>z即可,其实只要枚举x+y即可,自己好菜qwq
代码
#include<cstdio>
#include<algorithm>
using namespace std;
typedef long long ll;
int a,b,c,d;
ll ans;
int main(){scanf("%d %d %d %d",&a,&b,&c,&d);for(int i=max(a+b,c);i<=b+c;i++){//枚举x+yint l=max(a,i-c),r=min(b,i-b);//枚举x的长度ans+=1ll*(r-l+1)*(min(i-1,d)-c+1);}printf("%lld\n",ans);return 0;
}
Codeforces Round #643 (Div. 2) C. Count Triangles 题解(思维)相关推荐
- Codeforces Round #643 (Div. 2)-C. Count Triangles(差分,前缀和)(避免标题重复率的小括号)
题目链接 题意: 给你a,b,c,d,保证a<=b<=c<=d,问你有多少个x,y,z符合a<=x<=b<=y<=c<=z<=d,并且x,y,z能 ...
- Codeforces Round #643 (Div. 2)B到C题解
B. Young Explorers 题目大意:给你n个人,每个人都有不同的经验值,现在要将这些人分组,每个人可以加入该组的条件就是他的经验值小于等于他所在组的规模,要求组数最多,有的人可以不加组 解 ...
- Codeforces Round #643 (Div. 2) E. Restorer Distance 题解(三分)
题目链接 题目大意 给你一个数组,要你使数组所有元素的值都相等且所消耗最小代价,增加1消耗a,减少1消耗r,转移1消耗m,求消耗最小代价 题目思路 如果增加减少都是1,转移是2,那么就是类似于仓库选址 ...
- Codeforces Round #643 (Div. 2)(A, B, C, D, E)
Codeforces Round #643 (Div. 2) Sequence with Digits 思路 一道暴力题,猜想在某一步一定会出现0,于是怀着忐忑提交了代码,结果还真的是这样. 代码 # ...
- Codeforces Round #590 (Div. 3) E. Special Permutations 差分 + 思维
传送门 文章目录 题意: 思路: 题意: 思路: 直接考虑比较难想,这种公式题基本都是将部分答案看成一个整体,考虑xi,xi+1x_i,x_{i+1}xi,xi+1的贡献的. 假设当前的xi=x, ...
- Codeforces Round #726 (Div. 2) F. Figure Fixing 二分图 + 思维
传送门 文章目录 题意: 思路 题意: 给你一张nnn个点mmm条边的图,每个点都有一个当前值aia_iai,目标值bib_ibi,每次可以选择一条边(i,j)(i,j)(i,j),将ai,aja ...
- Codeforces Round #598 (Div. 3) F. Equalizing Two Strings 思维 + 逆序对
传送门 文章目录 题意: 思路: 题意: 给你两个长度为nnn的串a,ba,ba,b,每次可以同时翻转a,ba,ba,b中任意一段长度为L(1≤L≤n)L(1\le L\le n)L(1≤L≤n)的子 ...
- Codeforces Round #636 (Div. 3) D. Constant Palindrome Sum 思维 + 差分
传送门 文章目录 题意: 思路: 题意: 思路: 首先有一个显然的性质就是每组操作最多不会超过两次. 很容易想到一个很暴力的思路,就是枚举x∈[1,2∗k]x \in [1,2*k]x∈[1,2∗k] ...
- Codeforces Round #631 (Div. 2) D. Dreamoon Likes Sequences 思维 + 组合数学
传送门 文章目录 题意: 思路: 题意: 给你d,modd,modd,mod,让你求能构造出如下序列aaa的个数模modmodmod: 思路: 首先可以发现aaa的长度不能超过log2dlog_2dl ...
最新文章
- 17岁成研究生,20岁被劝退,38岁“神童”离世
- 向基于Linux的Oracle RAC 10g集群添加新节点
- 变压器轻载是什么意思?
- php 下拉表单,PHP表单和填充下拉列表问题
- PyTorch中的torch.nn.Parameter() 详解
- 电脑打字手指正确姿势_正确的弹琴手型,应该是怎样的?
- 火星民众彻夜排队接种飞鸽传书
- 转:获得数据库自增长ID(ACCESS)与(SQLSERVER)
- python ca模块_python学习之模块-模块(五)
- SpringSecurity系列(一) 初识 Spring Security
- caffe的caffe.proto
- 基于微信小程序的智能推荐点餐系统(附全部代码)
- Linux系统下载谷歌浏览器
- 自抗扰控制(ADRC)—— 扩展状态观测器
- mysql 多表联合查询
- 【QT】提示框(消息盒子、文件对话框、颜色对话框、字体对话框、输入对话框、自定义对话框)
- 什么是路由器 路由器和路由器之间怎么连接
- HTML强制关机,如何强制关机【处置技巧】
- Mysql更新百万历史数据
- Windows 7驱动开发系列(四)--WDM模型介绍