试题 算法训练 整数拆分
试题 算法训练 整数拆分
资源限制
内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s
问题描述
对于给定的正整数S,将其拆分为正整数的升序等差数列的和的形式。 例如,对于S = 9,共有如下两种拆分方案:
9 = 1 + 3 + 5;
9 = 2 + 3 + 4
当然,并不是所有的正整数都能做到这种拆分。
输入格式
测试数据的输入一定会满足的格式。
例:输入的第一行包含两个整数n, m,分别表示矩阵的行数和列数。接下来n行,每行m个正整数,表示输入的矩阵。
输出格式
正整数S ( S<=50000000 ) 。
样例输入
样例1:
10
样例2:
3
样例输出
样例1:
1
样例2:
0
提交代码:
#include <iostream>
#include <cmath>
using namespace std;
int i = 1, j = 1;int main()
{int s;cin >> s;s = s * 2;int sum = 0;for (i = 3; i <= (int)sqrt(s); i++) //枚举项数{if (s % i == 0){int t = s / i; //首尾项的和for (j = 1; j <= t / (i - 1); j++) //枚举公差{if ((t + (i - 1) * j) % 2 != 0)continue;int an = (t + (i - 1) * j) / 2;int a1 = t - an;if (a1 > 0 && an > 0)sum++;}}}cout << sum << endl;return 0;
}
试题 算法训练 整数拆分相关推荐
- C++试题 算法训练 相邻数对、画图
试题 算法训练 相邻数对 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1. 输入格式 输入的第一行包含一个整数n,表示 ...
- 试题 算法训练 翻转旋转变换
试题 算法训练 翻转旋转变换 资源限制 内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 现在有一张n行m列的由" ...
- 试题 算法训练 预测身高
试题 算法训练 预测身高 Lan 2020-03-13 19:04 54 人阅读 0 条评论 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述: 生理卫生老师在课堂上娓 ...
- 试题 算法训练 猴子分苹果
试题 算法训练 猴子分苹果 题目描述: 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 秋天到了,n只猴子采摘了一大堆苹果放到山洞里,约定第二天平分.这些猴子很崇拜猴王孙悟空,所以都 ...
- 蓝桥杯 试题 算法训练 筛选号码 Java
蓝桥杯 试题 算法训练 筛选号码Java 算法训练 筛选号码 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 有n个人围成一圈,顺序排号(编号为1到n).从第1个人开始报数(从1到3 ...
- 蓝桥杯试题 算法训练 幂方分解
试题 算法训练 幂方分解 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 任何一个正整数都可以用2的幂次方表示.例如: 137=27+23+20 同时约定方次用括号来表示,即ab 可 ...
- 试题 算法训练 进击的青蛙
问题描述 青蛙X正准备跳过一座桥,这座桥被划分为N段,记青蛙所在的起始点为0,桥的末端为N.桥上的一些点有一些石子,这些点是无法跳上去的.青蛙每次跳跃能向前跳跃+1,+2,+3段,现在请你算出跳到末端 ...
- 蓝桥杯试题 算法训练 绘制地图 C/C++解法 AC(最近,WYF正准备参观他的点卡工厂。WYF集团的经理氰垃圾需要帮助WYF设计参“观”路线。现在,氰垃圾知道一下几件事情。。。。)
试题 算法训练 绘制地图 问题描述 最近,WYF正准备参观他的点卡工厂.WYF集团的经理氰垃圾需要帮助WYF设计参"观"路线.现在,氰垃圾知道一下几件事情: 1.WYF的点卡工厂构 ...
- 蓝桥杯试题 算法训练 绘制地图
蓝桥杯试题 算法训练 绘制地图 问题描述 最近,WYF正准备参观他的点卡工厂.WYF集团的经理氰垃圾需要帮助WYF设计参"观"路线.现在,氰垃圾知道一下几件事情: 1.WYF的点卡 ...
最新文章
- 关闭 启动_Steam如何关闭开机自动启动
- html+id选择器如何使用方法,id选择器_HTML+CSS前端基础知识教程_腾讯视频
- [集合]线程安全的HashMap
- jquery.cookie.js 使用小结
- 天池 在线编程 分割数组
- 双百双新产业项目是什么_投资380亿,广西38个“双百双新”产业项目开竣工
- Java并发编程中的join()与interrupt()函数
- LINUX 循环脚本
- centos7 部署dzzoffice最新版详细教程
- 电磁场计算的服务器性能指标,有限公式电磁场数值计算理论与性能
- MATLAB 绘制对数图操作陷阱 hold on的位置
- Python 自动关机小程序
- 一次安装IE11浏览器的经历
- 魅族ROOT在线申请地址
- H5页面的测试点整理
- (Leiden)From Louvain to Leiden:guaranteeing well-connected communities
- 支付的那些事——领域模型篇
- java毕业设计springboot框架 java餐厅预约管理系统毕业设计开题报告功能参考
- 如何通过通达信接口获取最近的分钟级别行情数据?
- 屡禁不止:一个敢于将自己注入到杀毒软件中的斗士
热门文章
- 《3小时快学期权》读书笔记
- java--日期时间处理
- python中define函数_Python中的函数
- 大连理工大学计算机软件,大连理工大学计算机软件初试全书.pdf
- Flutter开发:运行项目时提示Error parsing LocalFile:‘/Users/xxx/android/app/src/main/AndroidManifest.xml’…解决方法
- fiddler手机抓包完整教程
- 动态多目标优化--基于决策变量分类的动态多目标进化算法 笔记
- 帆软认证BI工程师(FCBA)部分考试题目及答案
- 【网络编程】Socket套接字;UDP数据报套接字编程;TCP流套接字编程
- 天猫商品评论情感词分析(基于SnowNLP)