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

可以专做福特配件吗外贸网站广告营销留电话网站

可以专做福特配件吗外贸网站,广告营销留电话网站,做网页收集素材常用的网站有哪些,一 建设网站前的市场分析文章目录 1、数的分解2、字符串判断子串 1、数的分解 给定一个正整数n,如果能够分解为m(m > 1)个连续正整数之和, 请输出所有分解中,m最小的分解。 如果给定整数无法分解为连续正整数,则输出字符串"N"。 输入描述&a…

文章目录

  • 1、数的分解
  • 2、字符串判断子串

1、数的分解

给定一个正整数n,如果能够分解为m(m > 1)个连续正整数之和,
请输出所有分解中,m最小的分解。
如果给定整数无法分解为连续正整数,则输出字符串"N"。
输入描述:
输入数据为一整数,范围为(1, 2^30]
输出描述:
比如输入为:
21
输出:
21=10+11
补充说明:
21可以分解的连续正整数组合的形式有多种
21=1+2+3+4+5+6
21=6+7+8
21=10+11
输出,21=10+11,是最短的分解序列。

思路:
k + (k + 1) + (k + 2) +…+(k + m - 1) = n
m * [k + (k + m - 1)] / 2 = n
mk + m * (m - 1) / 2 = n
如果存在k作为起始点,m个连续的数字相加等于n,
即:
mk = n - [m * (m -1) / 2]
则:m 能被 n - [m * (m -1) / 2] 整除
且k = { n - [m * (m -1) / 2] } / m

code

#include <iostream>
#include <vector>using namespace std;
void Find(int & n) {bool flag = false;for (int m = 2; m *(m - 1) < 2 * n; m++) {if ((n - m * (m -1) / 2) % m == 0) {int k = (n - m * (m -1) / 2) / m;if (k > 0) {cout << n << "=";for(int i = 0; i < m - 1; i++) {cout << k + i << "+";}cout <<  k + m - 1 << endl;flag = true;break;}      }}if (!flag)cout << "N" << endl;
}int main(){int n;while(cin>>n) {Find(n);}return 0;
}

2、字符串判断子串

描述
输入两个字符串 S 和 L,都只包含英文小写字母。S 长度\u003C=100,L 长度\u003C=500,000。
判定 S 是否是 L 的有效子串。
判定规则:
S 中的每个字符在 L 中都能找到(可以不连续),
且 S 在L中字符的前后顺序与 S 中顺序要保持一致。
(例如,S=”ace”是 L=”abcde”的一个子序列且有效字符是 a、c、e,
而”aec”不是有效子序列,且有效字符只有 a、e)
输入描述
输入两个字符串 S 和 L,都只包含英文小写字母。
S 长度\u003C=100,L 长度\u003C=500,000。
先输入 S,再输入 L,每个字符串占一行。
输出描述
S 串最后一个有效字符在 L 中的位置。(首位从 0 开始计算,无有效字符返回-1)
示例一
输入输出示例仅供调试
输入
ace
abcde
输出4
思路
双指针直接比较

code

#include <iostream>
#include <vector>using namespace std;
int Find(string& s, string& l) {int s_len = s.length();int l_len = l.length();int i = 0, j = 0;int res = 0;while (j < l_len) {if (s[i] == l[j]){i++;res = i;if (i == s_len){return j;}}j++;}return -1;    
}int main(){string s,l;while(cin>>s>>l) {int res = Find(s, l);cout << res << endl;}return 0;
}
http://www.yidumall.com/news/22071.html

相关文章:

  • 做网站开发要学什么百度怎么做推广和宣传
  • 包头网站优化网站推广营销
  • 同一虚拟空间做两个网站爱站网关键词长尾挖掘工具
  • 南京公司网站建设百度云手机app下载
  • 网站的注册长沙网站搭建关键词排名
  • 网站怎样自动文字排版武汉最新今天的消息
  • 粮食网站建设的背景及意义新媒体平台
  • 网站建设 食品微信营销的方法7种
  • 做像58同城这样的网站能用mysql数据库吗长沙网站seo优化公司
  • 网站代码怎么做seo自动推广软件
  • 动态网站开发技术综述搜索量查询
  • 国内做外贸网站的有哪些资料税收大数据
  • 新乡做网站推广58同城安居客
  • 网络技术服务合同搜索排名优化软件
  • 建站公司排名 中企动力市场营销推广方案
  • 公司网站制作定制合肥seo关键词排名
  • 套模版做的网站好优化吗ip网站查询服务器
  • 泰州网站优化公司新网站应该怎么做seo
  • 做网站需要用到什么技术做推广
  • 沈阳网站制作公司排名成都sem优化
  • 1 设计一个企业网站百度电脑端入口
  • 做电影网站需要什么手续网络服务器图片
  • 网站免费建seo培训网的优点是
  • 一个做智能化的网站有哪些百度的推广广告
  • 提交网站seo链接优化建议
  • 陕西建设网一体化平台seo优化轻松seo优化排名
  • 邵阳企业网站建设百度网站打不开
  • 深圳团购网站设计价格竞价托管就选微竞价
  • vs中可以用新建项目来做网站吗seo快速排名系统
  • 网站2级目录怎么做上海网站建设服务