CF1371B Magical Calendar
题面传送门
又是一道分类讨论的题目。
如果r>nr>nr>n,那么其实k=rk=rk=r与k>rk>rk>r的任何值是一样的,所以可以忽略。而k=rk=rk=r又只有一个答案,那么答案就是(n−1)n2+1\frac{(n-1)n}{2}+12(n−1)n+1
反之,答案就是一个普通等差数列(r−1)r2\frac{(r-1)r}{2}2(r−1)r
代码实现:
#include<cstdio>
using namespace std;
long long n,m,k,x,y,t,ans;
int main(){scanf("%lld",&t);while(t--){scanf("%lld%lld",&n,&m);if(m<=n-1) ans=(m+1)*m/2;else ans=(n-1)*n/2+1;printf("%lld\n",ans);}
}
CF1371B Magical Calendar相关推荐
- B. Magical Calendar
A competitive eater, Alice is scheduling some practices for an eating contest on a magical calendar. ...
- Codeforces Round #654 (Div. 2)
A.Magical Sticks 贪心凑长度为nnn的木棒 #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) #include& ...
- CF练习——2020暑假第二周
文章目录 A. Omkar and Completion B. Omkar and Last Class of Math C. Omkar and Baseball A. Magical Sticks ...
- Codeforces round 654 赛后解题报告
Codeforces round 654 赛后解题报告 先吐槽一下怎么 A-D 都是结论题啊啊 A. Magical Sticks 我们可以先确定下来,我们一定只对于未进行过拼接的木棍拼接. 学过等差 ...
- Java Calendar.add()方法的使用,参数含义。指定时间差。
cal.add()方法中的参数含义: 第一个参数如果是1则代表的是对年份操作,2是对月份操作,3是对星期操作,5是对日期操作,11是对小时操作,12是对分钟操作,13是对秒操作,14是对毫秒操作. 第 ...
- java calendar与date_Java中date和calendar的用法
获取现在系统的时间和日期看起来是一件非常神奇的事情,但是当使用date和calendar之后发现仍然非常神奇. 1.date 使用date日期之前需要导入包: import java.text.Sim ...
- Calendar如何只显示“一、二、三...日”,不显示“星期”
秋水无恨 asp.net Calendar DayNameFormat Globalization DayNames http://www.csdn.net/develop/Read_Article. ...
- 【JavaSE】day03_Date、SimpleDateFormat、Calendar、Collection
[JavaSE]day03_Date.SimpleDateFormat.Calendar.Collection 1.Date及其经常使用API 1)JAVA 中的时间 Java中的时间使用标准类库的D ...
- Calendar类点点滴滴积累
为什么80%的码农都做不了架构师?>>> set(f, value) 将日历字段 f 更改为 value.此外,它设置了一个内部成员变量,以指示日历字段 f 已经被更改.尽管日 ...
最新文章
- junit、hamcrest、eclemma的安装与使用
- linux挂载硬盘_一篇文章带你了解 linux 如何进行挂载
- 用自定义IHttpModule实现URL重写
- redmine 贴图操作
- linux bridge搭建虚拟机全过程
- 深度解析】Google第二代深度学习引擎TensorFlow开源(CMU邢波独家点评、白皮书全文、视频翻译)
- NLP深度学习:基于TensorFlow实现Skip-Gram模型
- Mission系统预览
- windows10大瘦身 - 关闭lync的日志记录
- 关系型数据库的核心单元是_核中的数据关系
- 如何用 IDEA 提升十倍开发效率?
- github怎么隐藏自己的pr记录_在GitHub中向开源框架提交PR的过程
- python selenium--常用函数3
- 软考软件设计师中java题_计算机基础试题整理与解析-软考中级软件设计师
- 身份证地区码数据表-SqlServer版
- ASP.NET内容总结
- 计算机科学系班服主题,高校流行班服“设计风”
- python毕业设计 深度学习抽烟行为检测系统 - yolo opencv
- 华硕P10S-M主板组装服务器-raid配置方法
- 点仙人掌(cactus)
热门文章
- Unity Editor 创建一个精灵
- c语言无法用3字母序列,当字符序列工作为下图输入时,输出长度为3的,且可用作C语言标识符的序列的有()。【浙江大学2004...
- demension(dimensional)
- SLAM总结(四)-视觉前端
- Qt Qss QPushButton[xxx = xxx]
- 第1关:Numpy创建数组
- 2006JAVA类图书读者投票排行榜
- shell变量之PS1 设置Shell命令提示符及颜色
- java代码使用ImageJ解析dicom文件成图片
- 小朱opengl学习笔记(二)-----小白入门案例介绍