cf1612C Chat Ban

输入k和x,求出你能过发送信息的行数
可以分开3种情况去讨论,如何根据求根公式去求

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
void solve(){ll k,x;cin>>k>>x;ll ans=0;if(x>=k*k){cout<<2*k-1<<endl;return;}if(k*(k+1)/2>=x){ans=(sqrt(1+8*x)-1)/2;if(ans*(ans+1)/2<x&&ans*(ans+1)/2<k*(k+1)/2){ans++;}cout<<ans<<endl;return;}if (x>k*(k+1)/2){ans=k;ll index;x-=(k*(1+k))/2;index=(((2*k-1)-(sqrt((2*k-1)*(2*k-1)-8*x)))/2);ans+=index;if((2*index*k-index*index-index)/2<x)ans++;}cout<<ans<<endl;
}
int main(){int t;cin>>t;while(t--){solve();}
}

CF1612C Chat Ban相关推荐

  1. Chat Ban 二分,等差数列(1300)

    题意 : 有2k−12k-12k−1行,且1-k行递增,k+1行-2k-1行递减,发大于等于x个表情后会被封号,问最多发出多少行,发生"超出"行为的那行也累加答案中 思路 : 范围 ...

  2. python读取json文件,大批量写入mongo

    1.需求:现在要求将服务器上523GB的json文件,导入到mongo库中,由于mongoimport 速度在25MB/s, 现在用脚本多进程将数据读取,在写入mongo中. 2.源码: # -*- ...

  3. Educational Codeforces Round 117 (Rated for Div. 2)

    A. Distance B. Special Permutation C. Chat Ban D.X-Magic Pair E. Messages F:没看F,好难的样子 G. Max Sum Arr ...

  4. Educational Codeforces Round 117 (Rated for Div. 2)题解(A~D)

    Educational Codeforces Round 117 (Rated for Div. 2) 今天这场没打,赛后从九点半到十一点把前面四个题目给补了一下,E题明天有时间看看能不能弄出来. A ...

  5. nonebot2聊天机器人插件4:群聊与戳一戳响应chat

    nonebot2聊天机器人插件4:群聊与戳一戳响应chat 1. 插件用途 2. 目录结构 3. 实现难点与解决方案 3.1 随机触发 3.2 返回随机信息 3.3 禁言用户 3.4 json转换 3 ...

  6. 【Chat】实验 -- 实现 C/C++下TCP, 服务器/客户端 多人聊天室

    本次实验利用TCP/IP, 语言环境为 C/C++ 利用套接字Socket编程,以及线程处理, 实现Server/CLient 之间多人的聊天系统的基本功能. 结果大致如: 下面贴上代码(参考参考.. ...

  7. Deploy Office Communications Server 2007R2 Group Chat Server(二)

    继续上面看图操作. ChatServer就安装完毕了. 配置IIS-. 在另外一台电脑上安装Compliance Services-我这只用了两台,我直接装在SQL那台.. 这里和前面的ChatSer ...

  8. 爬虫,如何防止被ban之策略大集合

    话说在尝试设置download_delay小于1,并且无任何其他防止被ban的策略之后,我终于成功的被ban了. 关于scrapy的使用可参见之前文章: http://blog.csdn.net/u0 ...

  9. 国服被ban咋看_王者荣耀:赵云不会玩?完美详细攻略教学,看完助你轻松上王者...

    王者荣耀:赵云不会玩?国服最细教学:快速发育,三指卡位,看完轻松上王者 目录: 1.版本强度 2.技能解析 3.出装铭文 4.实战教学 一:版本强度 数据来自王者营地 收集巅峰赛1350玩家对局数据 ...

最新文章

  1. 闻声识人时代将至?多家企业争相布局
  2. LA3266田忌赛马
  3. Linux下xz与tar的区别
  4. linux下curl指令常见使用
  5. 单元测试:如何编写可测试的代码及其重要性
  6. 什么是跨域(定义理解错误)
  7. net start mysql 失败_net start mysql出错,显示错误1067
  8. settings.xml的配置
  9. 领扣(LeetCode)删除链表的倒数第N个节点 个人题解
  10. sql高级语法之IF、IFNULL
  11. windows无法安装iis信息服务器,windows server 2016 安装iis教程
  12. Atitit 企业知识管理PKM与PIM
  13. Linux操作系统搭建本地源
  14. dtcms传递多个参数怎么获取
  15. 如何打开.json文件
  16. axure rp pro入门
  17. 互联网产品经理的职责
  18. 淘宝直通车为什么要低价引流,低价引流的原理、低价引流的具体操作
  19. 时空大数据要把握“后发优势”
  20. 怎么样在腾讯云服务器桌面环境安装

热门文章

  1. ifconfig内容解析
  2. Time-Ordered Recent Event (TORE) Volumes for Event Cameras论文笔记
  3. 【2021-05-06】JS逆向之微店登入ua
  4. BiLSTM+CRF实现AI诗人与长短记忆网络
  5. 高德地图在H5页面中的使用(VUE)
  6. Java的同步锁和同步方法(synchronized)
  7. 《ROS机器人开发实践》使用RoboWare创建talker和listener程序
  8. Haiku将通过GSoC获得对x86_64的支持
  9. photoSwipe插件使用
  10. python爬虫实现音乐下载