NYOJ 821 简单求值【简单题】
简单 nyoj 求值
2023-09-14 09:09:02 时间
/*
解题人:lingnichong
解题时间:2014.10.18 00:46
解题体会:简单题
*/
简单求值
时间限制:1000 ms | 内存限制:65535 KB
难度:1
- 描写叙述
-
给出N个整数X1,X2。X3,···。XN ,将这N个数从小到大排序为A1,A2。A3,···。AN ,记数列A1,A2,A3,···,AN 的奇数项之和为P,偶数项之和为Q,令T=|P-Q|,求出T的值。
- 输入
- 输入第一行为整数N(1≤N≤500)。
接下来的N行每行有一个整数。按顺序给出X1,X2,X3,···,XN 。的值(|Xi|≤1000) - 输出
- 输出T的值。
- 例子输入
-
3 1 3 2
- 例子输出
-
2
- 上传者
- TC_李扬
#include<stdio.h> #include<algorithm> using namespace std; int arr[550]; int main() { int N,i; int P,T,Q; scanf("%d",&N); for(i = 1; i <= N; i++) scanf("%d",&arr[i]); sort(arr+1,arr+N+1); P=Q=0; for(i = 1; i <= N; i++) { if(i%2==0) Q+=arr[i]; else P+=arr[i]; } if(Q>P) printf("%d\n",Q-P); else printf("%d\n",P-Q); return 0; }
相关文章
- SQL注入之简单了解堆叠注入
- 2023-04-15:ffmpeg的filter_audio.c的功能是生成一个正弦波音频,然后通过简单的滤镜链,最后输出数据的MD5校验和。请用go语言改写。
- SQL SERVER中关于exists 和 in的简单分析
- Linux 刻录到光盘的简单操作(linux刻盘)
- Linux中文版系统:您的简单易用选择!(linux中文版系统)
- Linux的多用户切换:简单而高效的操作方式(linux的用户切换)
- 存储简单而高效:NAS与Linux的存储实践(naslinux)
- 一款简单的数据恢复工具。
- MSSQL端口转发:简单而高效的实现方案(mssql 端口转发)
- MySQL权限修改操作简单,提高数据安全(mysql中修改权限)
- 测试远程Redis访问性能实现简单速率(测试访问远程redis)
- MySQL三列求和简单易懂的实现方法(mysql三列之和)
- inputfile获得文件根目录简单实现
- JAVA得到数组中最大值和最小值的简单实例