题面传送门
又是一道分类讨论的题目。
如果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相关推荐

  1. B. Magical Calendar

    A competitive eater, Alice is scheduling some practices for an eating contest on a magical calendar. ...

  2. Codeforces Round #654 (Div. 2)

    A.Magical Sticks 贪心凑长度为nnn的木棒 #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) #include& ...

  3. CF练习——2020暑假第二周

    文章目录 A. Omkar and Completion B. Omkar and Last Class of Math C. Omkar and Baseball A. Magical Sticks ...

  4. Codeforces round 654 赛后解题报告

    Codeforces round 654 赛后解题报告 先吐槽一下怎么 A-D 都是结论题啊啊 A. Magical Sticks 我们可以先确定下来,我们一定只对于未进行过拼接的木棍拼接. 学过等差 ...

  5. Java Calendar.add()方法的使用,参数含义。指定时间差。

    cal.add()方法中的参数含义: 第一个参数如果是1则代表的是对年份操作,2是对月份操作,3是对星期操作,5是对日期操作,11是对小时操作,12是对分钟操作,13是对秒操作,14是对毫秒操作. 第 ...

  6. java calendar与date_Java中date和calendar的用法

    获取现在系统的时间和日期看起来是一件非常神奇的事情,但是当使用date和calendar之后发现仍然非常神奇. 1.date 使用date日期之前需要导入包: import java.text.Sim ...

  7. Calendar如何只显示“一、二、三...日”,不显示“星期”

    秋水无恨 asp.net Calendar DayNameFormat Globalization DayNames http://www.csdn.net/develop/Read_Article. ...

  8. 【JavaSE】day03_Date、SimpleDateFormat、Calendar、Collection

    [JavaSE]day03_Date.SimpleDateFormat.Calendar.Collection 1.Date及其经常使用API 1)JAVA 中的时间 Java中的时间使用标准类库的D ...

  9. Calendar类点点滴滴积累

    为什么80%的码农都做不了架构师?>>>    set(f, value) 将日历字段 f 更改为 value.此外,它设置了一个内部成员变量,以指示日历字段 f 已经被更改.尽管日 ...

最新文章

  1. junit、hamcrest、eclemma的安装与使用
  2. linux挂载硬盘_一篇文章带你了解 linux 如何进行挂载
  3. 用自定义IHttpModule实现URL重写
  4. redmine 贴图操作
  5. linux bridge搭建虚拟机全过程
  6. 深度解析】Google第二代深度学习引擎TensorFlow开源(CMU邢波独家点评、白皮书全文、视频翻译)
  7. NLP深度学习:基于TensorFlow实现Skip-Gram模型
  8. Mission系统预览
  9. windows10大瘦身 - 关闭lync的日志记录
  10. 关系型数据库的核心单元是_核中的数据关系
  11. 如何用 IDEA 提升十倍开发效率?
  12. github怎么隐藏自己的pr记录_在GitHub中向开源框架提交PR的过程
  13. python selenium--常用函数3
  14. 软考软件设计师中java题_计算机基础试题整理与解析-软考中级软件设计师
  15. 身份证地区码数据表-SqlServer版
  16. ASP.NET内容总结
  17. 计算机科学系班服主题,高校流行班服“设计风”
  18. python毕业设计 深度学习抽烟行为检测系统 - yolo opencv
  19. 华硕P10S-M主板组装服务器-raid配置方法
  20. 点仙人掌(cactus)

热门文章

  1. Unity Editor 创建一个精灵
  2. c语言无法用3字母序列,当字符序列工作为下图输入时,输出长度为3的,且可用作C语言标识符的序列的有()。【浙江大学2004...
  3. demension(dimensional)
  4. SLAM总结(四)-视觉前端
  5. Qt Qss QPushButton[xxx = xxx]
  6. 第1关:Numpy创建数组
  7. 2006JAVA类图书读者投票排行榜
  8. shell变量之PS1 设置Shell命令提示符及颜色
  9. java代码使用ImageJ解析dicom文件成图片
  10. 小朱opengl学习笔记(二)-----小白入门案例介绍