博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj1492
阅读量:6226 次
发布时间:2019-06-21

本文共 1580 字,大约阅读时间需要 5 分钟。

简单题

View Code
#include 
#include
#include
#include
using namespace std;#define maxn 32int f[maxn];int g[maxn];int main(){// freopen("t.txt", "r", stdin); while (1) { int n = 0; int a; while (scanf("%d", &a), a) f[n++] = a; if (!n) break; int temp = 1; while (temp < n && f[temp] == f[temp - 1]) temp++; if (temp >= n) { printf("Nr values = %d: %.6f %.6f\n", n, 0.0, 0.0); continue; } int head = temp; for (int i = temp; i < n; i++) g[i - temp] = f[i] - f[i - 1]; int m = n - temp; int cnt1 = 0, len1 = 0, cnt2 = 0, len2 = 0; bool positive = false; if (g[0] > 0) { len1 += head; positive = true; }else { len2 += head; positive = false; } int i = 1; while (i < m) { if (positive) { while (i < m && g[i] >= 0) len1++, i++; cnt1++; positive = false; }else { while (i < m && g[i] <= 0) len2++, i++; cnt2++; positive = true; } } double ans1 = len1; double ans2 = len2; if (cnt1) ans1 /= cnt1; if (cnt2) ans2 /= cnt2; printf("Nr values = %d: %.6f %.6f\n", n, ans1, ans2); } return 0;}

 

转载地址:http://jxuna.baihongyu.com/

你可能感兴趣的文章
SAP 助力医疗器械中小企业营业增收30%
查看>>
如何规划基于Docker的微服务?
查看>>
ICLR 2017开幕前夕,雷锋网来到土伦带你实地探营 | ICLR 2017
查看>>
从物联网到智能制造 行业巨擘联合抢占先机!
查看>>
最高检推动检察业务大数据实践深入发展
查看>>
热门拍照应用Prisma前途未卜:融资还是被收购?
查看>>
Vestas 利用IBM大数据提升风电运营
查看>>
5G时代,中国将彻底终结美国霸权!wifi和互联网也面临消失!
查看>>
人工智能技术将助力改善移动安全
查看>>
WPS Office Linux版本一年未更新:已中止开发
查看>>
云计算性能常见问题:云计算何处何从?
查看>>
优秀OA系统的五大特性
查看>>
线路愈加明晰?万达牵手IBM进军公有云业务
查看>>
【转】Zookeeper-Watcher机制与异步调用原理
查看>>
纽约州推出“被遗忘权”提案 用户或能要求将个人隐私信息从搜索结果中移
查看>>
降低测试难度及成本 加速物联网普及
查看>>
融入欧洲产业链 华为在数学上投注希望
查看>>
中国实现城域量子隐形传态为全球量子网络打基础
查看>>
超算入云
查看>>
沃达丰完成5G毫微波测试 室外单用户速率达到20Gbps
查看>>