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

邯郸做网站最好的公司网站建设项目规划书社团宣传

邯郸做网站最好的公司,网站建设项目规划书社团宣传,营口网站建设求职简历,wordpress小工具最近评论题目描述 传送门——AcWing 3717. 整数序列 - AcWing 很多整数可以由一段连续的正整数序列#xff08;至少两个数#xff09;相加而成#xff0c;比如 2534567121325345671213。 输入一个整数 N#xff0c;输出 N 的全部正整数序列#xff0c;如果没有则输出 NONE。 输…题目描述 传送门——AcWing 3717. 整数序列 - AcWing 很多整数可以由一段连续的正整数序列至少两个数相加而成比如 2534567121325345671213。 输入一个整数 N输出 N 的全部正整数序列如果没有则输出 NONE。 输入格式 一个整数 N。 输出格式 每行输出一个满足条件的整数序列。 序列内部元素从小到大排序。 优先输出首项更小的序列。 数据范围 2 ≤ N ≤ 107 输入样例 25 输出样例 3 4 5 6 7 12 13 思路及代码 二分查找 从 1 ~ n / 2 遍历 i通过二分查找以 i 开头时的答案。 #includebits/stdc.h using namespace std; typedef long long LL; const int N 1e77; int n; int main(){std::ios::sync_with_stdio(false);std::cin.tie(0);std::cout.tie(0);cinn;LL k n / 2;bool tag false;for(LL i1;ik;i){// high k 1作为最大值是因为当最大值大于 n/2时由于要求是一组连续的数所以此时的序列至多有2个数LL low i, high k 1;while(low high){LL mid low high 1 1;if((mid - i 1)*(i mid) 2*n){low mid;}else{high mid -1;}}if((low - i 1)*(i low) 2*n){tag true;for(int ji;jlow;j){coutj ;}cout\n;}}if(tag false){coutNONE;}return 0; } 数学公式 该题本质考察的是一组连续数的和则令这组连续数的开头是a共k个数那么这组数的和通过求和公式可得为 (a a k - 1) * k / 2。而我们需要求得是 a 和 k当这两个未知数确定后一组数便确定了。 因此考虑 (a a k - 1) * k / 2 n即 (2a k - 1) * k 2n可知由 a 和 k 组成的 y (2a k - 1) 和 x k 两个公式是 2n 的因子。既然如此我们可以去求 2n 的因子考察满足条件的两个因子 x和y由 x和y 可得到 a 和 k。 #includebits/stdc.h using namespace std; int main() {std::ios::sync_with_stdio(false);std::cin.tie(0);std::cout.tie(0);int n;cin n;n * 2;int cnt 0;// 题目要求优先输出首项更小的序列即 (2a k - 1) * k 中的 a 更小。由 (2a k - 1) * k 2n 可知 k 越大 a越小即因子 x 越大a越小所以这里 x 从大到小遍历 for (int x sqrt(n); x 1; x--) {if (n % x 0) {int y n / x;int t y - (x - 1);// t 2a因此 t 必须是偶数if (t % 2 0) {cnt;int a t / 2;for (int i a; i a x; i) {cout i ;}cout \n;}}}if (cnt 0) {cout NONE;}return 0; }
http://www.dnsts.com.cn/news/91958.html

相关文章:

  • 湘潭网站设计画册设计制作
  • 儒枫网网站建设岳阳建设银行网站
  • 软膜做网站有用吗公司网络组建设计
  • 重庆做企业网站设计的公司联邦快递的网站建设
  • 做软件常用的网站在阿里云上建立网站的步骤
  • 广东网站建设哪里有天津建设工程信息网怎么注册
  • 关于网络营销的网站重庆网站开发
  • 玉石网站建设的定位网站制作公司司
  • 网站建设属于税收林州网站建设制作
  • 网站建设哪好上行30m可以做网站吗
  • 做网站用什么配置的电脑做智能网站软件
  • seo网站优化流程西安cms建站模板
  • 湖北建设部网站在深圳注册公司需要多少钱
  • 网站 运营工作如何做百度图片搜索引擎
  • 建站官网以美食为主的网站栏目怎么做
  • 体育网站建设视频百家号优化上首页
  • 为什么做美食视频网站网站备案完成
  • 无锡微信手机网站制作杭州拱墅网站建设
  • 萧山区住房和城乡建设局网站爱装网
  • 网站建设视频讲解瀑布网站模板
  • 中山网站建设找阿 n 2wordpress规范
  • 织梦网站代码适合小公司的记账软件
  • 网站建设烟台适合学生做的网站
  • 上海嘉定网站建设公司网络营销服务企业有哪些
  • 免费的外贸网站做公众号模板的网站
  • 还有用asp做网站的吗注册域名dns
  • 台州哪家做企业网站比较好百度产品推广
  • 电子商务网站上线活动策划wordpress5.0编辑器是英文
  • 成都创新互联做的网站怎么样郑州网络工程学院
  • 北京游戏网站建设现在做一个网站系统多少钱