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

抄袭别人网站的前端代码合法吗/重庆专业做网站公司

抄袭别人网站的前端代码合法吗,重庆专业做网站公司,网站制作企业有哪些公司,详情页模板软件题目链接:https://csacademy.com/contest/archive/task/consecutive-sum 题目大意:给出一个数n,判断它是否能够被至少两个的连续整数和表示出来。能的话输出A到B,AA1……B n,否则输出-1。 解题思路:使用双…

题目链接:https://csacademy.com/contest/archive/task/consecutive-sum

题目大意:给出一个数n,判断它是否能够被至少两个的连续整数和表示出来。能的话输出A到B,A+A+1+……+B = n,否则输出-1。

解题思路:使用双指针,从前到后计算前i个数的和,如果这个数超过n,就从j=1开始减去j,如果减法过程中当前和等于n,直接退出,如果小于,继续向前将下一个数加入当前和中继续判断。

代码:

 1 const int maxn = 1e6 + 5;
 2 int n;
 3 
 4 void solve(){
 5     int i = 1, j = 1;
 6     ll tmp = 0;
 7     for(i; i <= n; i++){
 8         tmp += i;
 9         if(tmp < n) continue;
10         else if(tmp == n) break;
11         else{
12             while(tmp > n){
13                 tmp -= j;
14                 j++;
15             }
16             if(tmp == n) break;
17         }
18     }
19     if(j < i && tmp == n) printf("%d %d\n", j, i);
20     else puts("-1");
21     return;
22 } 
23 int main(){
24     scanf("%d", &n);
25     solve();
26 }

题目:

Consecutive Sum

Time limit: 1000 ms
Memory limit: 256 MB

You are given a number NN. Write NN as a sum of at least 22 positive consecutive integers.

Standard input

The first line contains a single integer NN.

Standard output

Print two integers AA and BB, representing the smallest and the largest terms. Basically, NN should be equal to A + (A + 1) + ... + BA+(A+1)+...+B. If there are multiple solutions you can output any of them.

Constraints and notes

  • 1 \leq N \leq 10^51N105​​ 
  • 1 \leq A < B1A<B

 

InputOutputExplanation
7
3 4

3+4=73+4=7

15
1 5

1+2+3+4+5=151+2+3+4+5=15

4
-1

转载于:https://www.cnblogs.com/bolderic/p/7500268.html

http://www.jmfq.cn/news/4809547.html

相关文章:

  • 苏州有哪些it大厂/汕头seo服务
  • 做家装家居网站/百度平台官网
  • 北京网站建设报价/什么样的人适合做策划
  • html5 metro风格网站/米拓建站
  • php做企业网站/百度seo排名培训优化
  • 网站设计流程是什么/百度网站网址是多少
  • python做网站还是数据库/网站开发的步骤
  • 专门做护理PDCA的网站/淘数据
  • photoshop 网站设计/优化公司网站
  • 网站怎么做长尾词/如何进行关键词分析
  • 阿里云上用wordpress/青岛seo网站关键词优化
  • 成都手机网站建设/关键词seo价格
  • wordpress E405/站长之家seo
  • 迷你世界怎么做网站期/搜索引擎查重
  • 东莞网络优化排名/什么是优化
  • 云南网站建设一度科技公司/微信小程序怎么做
  • 做网站还有用/外链屏蔽逐步解除
  • 校园网站建设软件/怎么制作网页页面
  • 做实验学编程的网站/seo管理系统培训
  • wordpress2019主题/北京网站建设东轩seo
  • 白领兼职做网站/谷歌seo站内优化
  • 保定建站软件/外链发布的平台最好是
  • 学vue可以做pc网站/社交网络推广方法有哪些
  • cs4建立网站站点/品牌策划ppt案例
  • b2c网站 架构/互联网推广的好处
  • 课程设计做淘宝网站的目的/网络推广竞价外包
  • 静态网站生成/培训网
  • 网站制作英文版网站/东莞搜索排名提升
  • 兰州做网站企业/网络seo公司
  • 天津公司网站的建设/西安网站关键词优化推荐