TypechoJoeTheme

Yuuuuuu

搜索到 12 篇与 的结果
2017-09-05

【CCF】最大波动

【CCF】最大波动
问题描述  小明正在利用股票的波动程度来研究股票。小明拿到了一只股票每天收盘时的价格,他想知道,这只股票连续几天的最大波动值是多少,即在这几天中某天收盘价格与前一天收盘价格之差的绝对值最大是多少。输入格式  输入的第一行包含了一个整数n,表示小明拿到的收盘价格的连续天数。  第二行包含n个正整数,依次表示每天的收盘价格。输出格式  输出一个整数,表示这只股票这n天中的最大波动值。样例输入62 5 5 7 3 5样例输出4样例说明  第四天和第五天之间的波动最大,波动值为|3-7|=4。评测用例规模与约定  对于所有评测用例,2 ≤ n ≤ 1000。股票每一天的价格为1到10000之间的整数。简单的一题,没什么说的#include <bits/stdc++.h> using namespace std; int main(){ int max,temp; int i,j,n,a[1001]; cin>>n; for(i=1;i<=n;i++){ cin>>a[i]; ...
2017年09月05日
950 阅读
0 评论
2017-09-04

【CCF】分蛋糕

【CCF】分蛋糕
问题描述  小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到k时,再继续将剩下的蛋糕中编号最小的给他,直到小明的蛋糕分完或者这个朋友分到的蛋糕的总重量大于等于k。  请问当小明的蛋糕分完时,总共有多少个朋友分到了蛋糕。输入格式  输入的第一行包含了两个整数n, k,意义如上所述。  第二行包含n个正整数,依次表示a1, a2, …, an。输出格式  输出一个整数,表示有多少个朋友分到了蛋糕。样例输入6 92 6 5 6 3 5样例输出3样例说明  第一个朋友分到了前3块蛋糕,第二个朋友分到了第4、5块蛋糕,第三个朋友分到了最后一块蛋糕。评测用例规模与约定  对于所有评测用例,1 ≤ n ≤ 1000,1 ≤ k ≤ 10000,1 ≤ ai ≤ 1000。坑点这一题的坑点(其实也是我没有注意审题)在于要求的是把编号最小的分给小朋友,而不是重量最小的。另外,题目要考...
2017年09月04日
1,128 阅读
0 评论
2017-09-04

【CCF】火车购票

【CCF】火车购票
题目问题描述  请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。  假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。  购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安排在编号最小的几个空座位中(不考虑是否相邻)。  假设初始时车票全部未被购买,现在给了一些购票指令,请你处理这些指令。输入格式  输入的第一行包含一个整数n,表示购票指令的数量。  第二行包含n个整数,每个整数p在1到5之间,表示要购入的票数,相邻的两个数之间使用一个空格分隔。输出格式  输出n行,每行对应一条指令的处理结果。  对于购票指令p,输出p张车票的编号,按从小到大排序。样例输入42 5 4 2样例输出1 26 7 8 9 1011 12 13 143 4样例说明  1) 购2张票,得到座位1、2。  2) 购5张票,得到座位6至10。  3) 购4张票,得到座位11至14。  4) 购2...
2017年09月04日
1,083 阅读
0 评论
2017-08-31

C/C++模拟标准数据输入

C/C++模拟标准数据输入
通常在比赛中,设计好算法和程序后,要在调试环境(例如VC等)中运行程序,输入测试数据,当能得到正确运行结果后,才将程序提交到考试系统中。但由于调试往往不能一次成功,每次运行时,都要重新输入一遍测试数据,对于有大量输入数据的题目,输入数据需要花费大量时间。 使用freopen函数可以解决测试数据输入问题,避免重复输入,不失为一种简单而有效的解决方法。下面给出一个模版,其他地方不需要动,直接在中间写代码就可以了:#include <stdio.h> // 实际使用中发现freopen也包含在iostream.h中,C++代码#include <iostream.h>即可。 //#include <bits/stdc++.h> //这个是个万能头文件,包含了一大堆。。所以有的时候只需要这一个头文件就够了 int main() { freopen("example.txt", "r", stdin); //输入 //freopen("...
2017年08月31日
822 阅读
0 评论