挑战失败是怎么回事啊?运行都正常

问题描述

题目详情高斯在上小学时发明了等差数列求和公式:1+2+..+100=5050。现在问题在于给你一个正整数n,问你他可以表示为多少种连续正整数之和?(自身也算)。输入格式:多组数据,每组数据一行,一个正整数n。0<n<2000000000输出格式:每组数据一行,包含一个正整数,表示结果。答题说明输入样例5120输出样例:24解释:5=2+3=5120=1+2+...+15=22+23+24+25+26=39+40+41=120importjava.util.Scanner;publicclassTestTwo{publicstaticvoidmain(Stringargs[]){Scannerin=newScanner(System.in);while(true){inta,b;a=in.nextInt();if(a%2==0){b=a/2;}else{b=(a+1)/2;}inty=1;for(inti=1;i<b;i++){intx=0;for(intj=i;x<a;j++){x=x+j;}if(x==a){y=y+1;}}System.out.println(y);}}}

求指教

解决方案

解决方案二:
这样不知道对不对啊Scannerin=newScanner(System.in);while(true){inta,b;a=in.nextInt();//奇偶判断if(a%2==0){b=a/2;}else{b=(a+1)/2;}inty=1;for(inti=1;i<=b;i++){Strings1="";inttempSum=0;for(intj=i;j<=b;j++){s1+=j+"+";tempSum+=j;if(tempSum==a){System.out.println(a+"="+s1.substring(0,s1.length()-1));y++;break;}}}System.out.println(y);}

解决方案三:
如果你是在OJ上做题的话,类名要是Main而且多组输入时也要注意一下importjava.util.Scanner;publicclassMain{publicstaticvoidmain(Stringargs[]){Scannerin=newScanner(System.in);while(in.hasNext()){inta,b;a=in.nextInt();if(a%2==0){b=a/2;}else{b=(a+1)/2;}inty=1;for(inti=1;i<b;i++){intx=0;for(intj=i;x<a;j++){x=x+j;}if(x==a){y=y+1;}}System.out.println(y);}}}

时间: 2024-10-21 18:00:46

挑战失败是怎么回事啊?运行都正常的相关文章

c++-RegOpenKeyEx调用失败返回5 ,管理员运行不管用 win7VS2013 请问怎么回事?

问题描述 RegOpenKeyEx调用失败返回5 ,管理员运行不管用 win7VS2013 请问怎么回事? 代码 LONG lRegRet; HLOCAL hLocal; HKEY hKeyUser; PTSTR pszEnvironmentName = NULL; PTSTR pszEnvironmentValue = NULL; pszEnvironmentName = (PTSTR)malloc(MAX_PATH * sizeof(TCHAR)); GetDlgItemText(hDlg,

为什么程序在vc6.0编译通过并且运行正确但是在编程挑战时提交后却是运行结果不对

问题描述 为什么程序在vc6.0编译通过并且运行正确但是在编程挑战时提交后却是运行结果不对 编程挑战试了几次都是结果不对,但是我在vc6.0编译后运行的结果是正确的啊! 解决方案 这个有很多原因,比如说,你的程序本身有bug,虽然可以通过某些测试用例,但是oj使用的是另外的用例,没有通过,或者是你的程序在运行时间和使用内存上不符合要求,或者你的程序输入输出部分有问题,使得oj程序没法传递正确的测试用例,以及获取你的输出.还可能你使用了额外的库,而oj没有,你的编译器和oj的不同,造成编译上的细微

protues 安装失败-Protues安装失败 安装完后不能运行

问题描述 Protues安装失败 安装完后不能运行 我的电脑安装Protues时直接跳过了输入 keyfiles(密匙文件)那几步,到了Product Licence Key那一步,安装完成后不能使用.反复卸载安装了几次都一样? 解决方案 key的界面下方有个remove,本来是灰色的,如果点中右边的"老王....就会变成黑色,,,

Sql server数据源创建好了,SQLConnect连接失败,怎么回事。

问题描述 怎么没有VC版,难道在3D游戏设计区,汗!到.net来发.我用ODBC管理器创建好了Sqlserver数据源,测试通过,可我用SQLConnect连接不上,是怎么回事,Access都可以连接成功..代码如下:#include<windows.h>#include<sqlext.h>#include<iostream.h>#include<odbcinst.h>intmain(){HENVhenv;//数据据源连接需要的环境变量HDBChdbc;//

保存商品信息失败?有时成功有时失败,怎么回事?啊

问题描述 保存商品信息失败?有时成功有时失败,怎么回事?啊 5C public void saveGood() { boolean temp = false; try { Dto dto = paraDto; StringUtil.xprint(""param=="" + paraDto); //处理编号 if(optype.equals(""add_good"")){ String good_id = UniqueID.ge

2012 单文档-VS2012空文档创建失败是怎么回事?

问题描述 VS2012空文档创建失败是怎么回事? 我只是添加了一个CDialogBar类的对象m_myDlg在CMainFrame中的OnCreate()函数添加了一下代码 if(!m_myDlg.Create(thisIDD_FLOAT_DLGCBRS_TOP|CBRS_HIDE_INPLACEIDD_FLOAT_DLG)){ TRACE0(""failed to create dialog bar m_myDlg""); return -1;}m_myDlg.E

token-Token验证失败是怎么回事?

问题描述 Token验证失败是怎么回事? LAMP环境,系统与微信后台接口整合的时候报Token验证失败错误,是80端口,服务器上ping微信服务器ip地址也是通的,不知道可能是哪边会出问题,请哪位大神分析下. 解决方案 网络看上去应该是通的,问题应该出在你的Token送的值不对,要么是协议字段有问题,要么就是你没有正确获得Token

mac eclipse-mac下安装eclipse后每次运行都在下载文件夹生成一个0字节的文件

问题描述 mac下安装eclipse后每次运行都在下载文件夹生成一个0字节的文件 每运行一次后就生成一个名字叫eclipse.app的0字节文件,删除后运行eclipse后会在生成,如果没有删除这个文件就不会再读生成,卸载删除eclipse,重新安装,问题依然存在,同样的问题在国外的论坛上也有,只是没有解决,不知道有没有大神能解决?我观察了一下删除文件后重新运行eclipse,当程序右下角显示setup check后产生该文件,我在电脑上第一次运行eclipse是在下载文件夹 解决方案 看看是不

这个Oracle语句转成 mysql语句怎么写 ,我每次运行都有错误

问题描述 这个Oracle语句转成 mysql语句怎么写 ,我每次运行都有错误 2C select * from (select rownum rng.*c.name cname from shop_goods gshop_category c where g.categoryid=c.id and g.categoryid=#{categoryid} and g.name like #{name} ) r where r.rn between (#{page}-1)*#{pageSize} a