求和 sum
来源:互联网 发布:担保行业 知乎 编辑:程序博客网 时间:2024/06/12 23:45
<span style="font-family: Arial, Helvetica, sans-serif;">const</span>
maxn=100000;var a:array [1..maxn] of longint; i,j,n,m,p,s,tot:longint;begin assign(input,'sum.in'); reset(input); assign(output,'sum.out'); rewrite(output); readln(n); while 1=1 do begin inc(i); s:=s+i; if s<n then continue; if s=n then begin writeln(i); break; end; if s>n then begin if (s-n) mod 2=1 then continue; p:=s-n; for j:=i downto 1 do if (j*2)<=p then begin inc(tot); a[tot]:=j; p:=p-j*2; end; if p=0 then begin writeln(i); break; end; tot:=0; end; end; for i:=tot downto 1 do writeln(a[i]); close(input); close(output);end.hjy一开始全部加起来,如果比要求的大就可以判断,如果差是偶数,那么就一定可以的。
我的程序还复杂了。。。。。
1 0
- 求和 sum
- sum求和
- sum 矩阵求和 matlab
- 3sum求和
- Path Sum路径求和
- Mongodb sum 求和
- sum函数求和
- FOR循环求和sum
- 求和问题 Sum Problem
- FOR循环求和sum
- Sum problem 求和问题
- HDU 5150 Sum Sum Sum 素数求和
- group by 的 sum 求和
- matlab中求和函数sum
- matlab中sum函数求和
- matlab中sum函数求和
- Combination Sum 全排列求和
- matlab中sum函数求和
- LeetCode 371. Sum of Two Integers
- TextView文本折行显示
- ssh访问虚拟机下的centos慢的解决方法
- play框架使用起来(10)
- RxJava使用场景整理
- 求和 sum
- Android数据库改变监听,ContentObserver使用
- MFC六大核心机制之三:动态创建
- LeetCode 104. Maximum Depth of Binary Tree
- Scrapy ——自动多网页爬取(抓取某人博客所有文章)(四)
- C#中的字符串比较
- QT简单编程
- C++静态库与动态库
- oracle怎么查询当前用户,有多少张表