The trip
来源:互联网 发布:mac安装身份不明 编辑:程序博客网 时间:2024/05/16 18:52
#include <stdio.h>
#include <assert.h>
int main() {
int debug = 0;
int n;
while (scanf("%d", &n) != EOF) {
if (n == 0) break;
long amount[n];
long total = 0;
long average = 0;
long diff = 0;
for (int i = 0; i < n; i ++) {
double temp;
scanf("%lf", &temp);
temp *= 1000;
amount[i] = temp;
if (debug) printf("spend %d, %ld\n", i, amount[i]);
total += temp;
}
// get average of input amounts
average = total / n;
if (debug) printf("average=%ld\n", average);
long negdiff = 0;
long posdiff = 0;
for (int i = 0; i < n; i ++) {
diff = (amount[i] - average)/10;
if (diff < 0) {
negdiff += diff;
} else {
posdiff += diff;
}
}
long exchange = (-negdiff > posdiff) ? -negdiff : posdiff;
printf("$%ld.%02ld\n", exchange/100, exchange%100);
}
return 0;
}
#include <assert.h>
int main() {
int debug = 0;
int n;
while (scanf("%d", &n) != EOF) {
if (n == 0) break;
long amount[n];
long total = 0;
long average = 0;
long diff = 0;
for (int i = 0; i < n; i ++) {
double temp;
scanf("%lf", &temp);
temp *= 1000;
amount[i] = temp;
if (debug) printf("spend %d, %ld\n", i, amount[i]);
total += temp;
}
// get average of input amounts
average = total / n;
if (debug) printf("average=%ld\n", average);
long negdiff = 0;
long posdiff = 0;
for (int i = 0; i < n; i ++) {
diff = (amount[i] - average)/10;
if (diff < 0) {
negdiff += diff;
} else {
posdiff += diff;
}
}
long exchange = (-negdiff > posdiff) ? -negdiff : posdiff;
printf("$%ld.%02ld\n", exchange/100, exchange%100);
}
return 0;
}
- The trip
- The Trip
- The Trip
- The first trip
- 10137 - The Trip
- UVa 10137 The Trip
- UVa 10137 The trip
- Uva 10137 - The Trip
- UVa 10137 - The Trip
- ZOJ 1847 The Trip
- 10137 - The Trip
- The Trip. 2007
- 11100 - The Trip, 2007
- UVA 10137 The Trip
- Uva 10137 the trip
- UVaOJ11100 - The Trip, 2007
- uva 10137 The trip
- uva 10137 The Trip
- 装饰设计模式
- 青春之歌
- 哈
- Bitmap和Drawable相互转换方法
- android笔记 搜索文件
- The trip
- jquery-easyui注意问题
- vector中清除某个元素方法(erase)
- Poco::TCPServer框架解析
- iis“无法显示网页 目前访问网站的用户过多。
- 配置管理过程
- Android Socket 编程
- FeatureLayer,FeatureDataset,FeatureClass,Feature几个概念一点点总结
- Windows Workflow Foundation要点