1.新一轮油价调整将于23日24时开启,为何突然调整油价?

2.油价下跌?现在加油站:92、95号汽油,零号柴油最新限价!

3.求动态规划计数例题

4.请高人帮我写篇加油站油品亏损报告,

在一个加油站汽油价格每天都在变化之中_一个加油站每天大概有多少台车

这个肯定有地域差异啊,很正常不过了,而且现在很多加油站会根据自身地点位置,和油品质量相应推出各种优惠或者促销,总的说吧,一分价钱一分货,你想用低价买好油是不太可能的。

一个加油站内部也分为好几种质量的油品,所以价格也不一样,中石化中石油也一样,同样的油卖不同的价格,那肯定是质量不同,或者不达标,淡季为了卖油就降低价格,那这个油品肯定在某种程度上是不同的。

1、中国石油天然气集团公司(China National Petroleum Corporation,英文缩写“CNPC”,中文简称“中国石油”) 是国有重要骨干企业,是以油气业务、工程技术服务、石油工程建设、石油装备制造、金融服务、新能源开发等为主营业务的综合性国际能源公司,是中国主要的油气生产商和供应商之一。

2014年,中国石油在美国《石油情报周刊》世界50家大石油公司综合排名中,位居第3位,在美国《财富》杂志2015年世界500强公司排名中居第4位。2015年7月7日,中石油当前市值达到3820亿美元(截至2015年7月7日),位居全球500强企业第二位,仅次于苹果,成为全球市值第二大的企业。同时,中国石油天然气集团公司也是2014年度中央企业负责人经营业绩考核A级企业。

中国石油以建成世界水平的综合性国际能源公司为目标,通过实施战略发展,坚持创新驱动,注重质量效益,加快转变发展方式,实现到2020年主要指标达到世界先进水平,全面提升竞争能力和盈利能力,成为绿色发展、可持续发展的领先公司。

2016年7月20日,《财富》发布了最新的世界500强排行榜,中国石油天然气集团公司名列第3名。2016年8月,中国石油在2016中国企业500强中,排名第二。

2017年6月30日,中国石油天然气集团公司荣获中国商标金奖的商标创新奖。2017年7月12日,中国石油天然气集团公司获国资委2016年度经营业绩考核A级。

2、中国石油化工集团公司(英文缩写Sinopec Group)是1998年7月国家在原中国石油化工总公司基础上重组成立的特大型石油石化企业集团,是国家独资设立的国有公司、国家授权投资的机构和国家控股公司。公司注册资本2316亿元,董事长为法定代表人,总部设在北京。

公司对其全资企业、控股企业、参股企业的有关国有资产行使资产受益、重大决策和选择管理者等出资人的权力,对国有资产依法进行经营、管理和监督,并相应承担保值增值责任。公司控股的中国石油化工股份有限公司先后于2000年10月和2001年8月在境外、境内发行H股和A股,并分别在香港、纽约、伦敦和上海上市。

公司主营业务范围包括:实业投资及投资管理;石油、天然气的勘探、开、储运(含管道运输)、销售和综合利用;煤炭生产、销售、储存、运输;石油炼制;成品油储存、运输、批发和零售;石油化工、天然气化工、煤化工及其他化工产品的生产、销售、储存、运输;新能源、地热等能源产品的生产、销售、储存、运输;石油石化工程的勘探、设计、咨询、施工、安装;石油石化设备检修、维修;机电设备研发、制造与销售;电力、蒸汽、水务和工业气体的生产销售;技术、电子商务及信息、替代能源产品的研究、开发、应用、咨询服务;自营和代理有关商品和技术的进出口;对外工程承包、招标购、劳务输出;国际化仓储与物流业务等。

新一轮油价调整将于23日24时开启,为何突然调整油价?

车主朋友请注意,就在昨晚24时正式到来之际,国内油价进行了今年以来的第五次调整,其中,汽油价格下调1010元/吨,柴油价格下调5元/吨,此次下调已是今年以来油价的第三次大跌,前两次降价力度均不及此次之大,所以这着实算是近期的一个大好消息。

今晨起来,全国所有加油站在今天就已经全面将油价下调了0.80元/升-0.元/升,此番油价下调也意味着加满一箱油箱容积为50升的汽油将为车主节省40-48.4元的金钱,而且这样的价格将在接下来的半个月时间里一直都持续,下轮油价调整时期会在3月31日24时进行,所以车主朋友近半个月可以好好享受低油价所带来的幸福美好生活了。

3月17日24时全国各标号汽油油价平均下调标准(如下):

92汽油下调0.80元/升-0.82元/升;

95汽油下调0.85元/升-0.88元/升;

98汽油下调0.86元/升-0.元/升;

0号柴油下调0.82元/升-0.85元/升;

-10号柴油下调0.87元/升-0.90元/升;

昨晚迎来了今年来最大一波幅度的油价下跌,其中汽油价格下调超过1015元/吨,柴油价格下调超过5元/吨,两种燃油的价格跌幅都创下了近几年来跌幅的新高。随着此次油价的下跌,今年以来油价累计下调幅度也已经超过了1.46元/升,相比1月份油价所处于的搁浅状态,现在咱们的车主朋友们加满一箱50L的汽油将比1月份加油节省下超过73元每箱的金额,所以整体来说在接下来的半个月里加油还是能省下一笔不小的开支。

此番油价的调整,也意味着接下来的汽油价格将真正进入"5元时代"。从目前全国油价下调之后的平均水平来看,92号汽油目前已经来到了5.51元/升左右,95号汽油也降到了5.88元/升上下,即便是最贵的98号汽油目前也已经降到了6.60元/升区间,所以车主们这次是真迎来好消息了。

当然,0号柴油的价格自然就更低了,平均价格来到了5.11元/升上下,继续创下了近几年柴油价格的新低。

总的来说,本次油价调整是2020年成品油价格的第三次下调,同时也是2013年新定价机制实施以来的最大跌幅。经过本次的成品油调价之后,2020年成品油价格也呈现出"零涨三跌两搁浅"的局面。不管怎么说,此次油价重回"5元时代"对于车主朋友来说还是一个大好消息的,从今天起,大家也可以去放心大胆地加油了。

附:全国各地加油站不同标号成品油价格

注:配图来自网络,权利归原作者所有,一并感谢!

本文来源于汽车之家车家号作者,不代表汽车之家的观点立场。

油价下跌?现在加油站:92、95号汽油,零号柴油最新限价!

突然调整油价是因为国际原油的价格在变化,要知道成品油价格与国际原油的价格息息相关,也就是说当国际原油价格下跌或者上涨的时候成品油价格也会随之下跌或者上涨,因为成品油就是原油提炼而成,自然这两者在价格方面的联系非常大。而这一次的价格调整是降低油价,但也不可能超过八块钱一公斤这种价格,所以并不符合所有人的预期。

要知道的是国内成品油价格经历了上涨和下跌,但是依旧改变不了车主朋友们使用汽车,要知道成品油价格的上涨或者下跌对于车主朋友们使用汽车成本有着很大影响,而新的一轮油价调整即将到来,但是油价是往上调而不是下跌,所以油价的上涨会大大增加车主的汽车使用成本。突然调整油价是因为国际原油变化有关

当今世界上发生了一件大事,也就是在叙利亚的非法美军在窃取叙利亚的石油,而且叙利亚每天80%的石油产量都被美军偷走,那么在这种情况下势必会导致国际原油价格变化多端,所以就导致国内油价进行了一个调整,然而这次调整达不到车主朋友们的预期效果,毕竟国内的成品油价格在本次涨幅力度相对较大,所以这样会引起很多车主使用成本增加。国际原油价格与成品油价格息息相关

国际原油价格受到很多因素的影响,比如说战争、能源、粮食。所以当世界的某一个环节出错之后那么国际原油的价格就会随之影响,在这种情况下世界各国的成品油价格也会受到影响。

总的来说,国际原油的价格与成品油价格息息相关,如果国际原油价格上涨那么势必会导致国内成品油价格上涨,然而的是我们国家已经储备了很多石油,同时又向俄罗斯购了大量的低价石油,所以在控制国内成品油价格这一方面还是能够稳定价格。

求动态规划计数例题

站在农民角度、收藏三农!农民兄弟们大家好,我是三农老道!时间过得飞快,一转眼我们已经来到11月中旬,对于我们很多的种养殖户来说,相信大家也很关心粮价、猪价的行情走势。

不过今天老道要为大家收藏一下,油价的走势变化。

这些年随着国家道路交通路网建设取得丰硕成果,在生猪、粮食调运方面,火运、汽运的效率得到了进一步的提高。

而成品油价格的涨跌变化也直接影响了粮食、生猪调运成本,进而对粮价、猪价也会带来一定的影响。

尤其是随着11月份的正式开始,在刚刚完成的成品油价格调整中,油价再次迎来上涨,这引起了很多农民的收藏。

随着12月份的日益临近,未来一段时间油价又会有哪些新的变化,持续上涨的成品油价格能否迎来回落?现在加油站92、95号汽油、零号柴油最新限价又是多少?今天老道就为大家做一个详细汇报,具体情况咱们一起来说一说。

11月13日加油站:92、95号汽油,零号柴油最新限价!

老道说:从今年的下半年开始一直到现在,关于油价的讨论日趋热烈。

尤其是受到国际原油价格迎来持续波动。

国内成品油价格经过连续下跌之后,从10月下旬开始一直到现在,已经呈现了持续上涨的势头。

受到油价上涨的影响,现在92、95号汽油,零号柴油价格也开始逐步向高位冲刺。

根据最近一次的油价调整情况来看,95号汽油价格现在已经达到9元每升以上,这对于今年粮食和生猪的调运也将带来影响。

运输成本提高,北粮南运、北猪南调的效率也会有所变化。

根据我国《石油价格管理办法》的相关规定来看,影响油价的关键还是要看国际原油价格的走势,下面老道先为大家收藏一下,国际原油价格的总体情况。

按照目前国际原油价格的最新趋势来看,纽约商品12月交货的轻质原油期货价迎来了小幅上涨,涨幅在2.49美元,最终的报价为88.96美元每桶,总体涨幅在2.88%。

而伦敦布伦特原油2023年1月交货的期货价格为95.99美元每桶,总体涨幅也达到了2.48%。

根据目前的国际原油价格变化情况来看,国际原油价格在本周内的综合表现,与上周相比下跌在2.4%~3.48%,油价已经迎来了回落!

不过受到最近一段时间,欧佩克原油出口国的减产和欧盟对俄油的制裁。

会进一步导致国际原油市场呈现短期供应偏紧的问题,这也是目前国际原油价格持续上涨的原因之一。

从长期趋势来看,一路高涨的国际原油价格不会持续下去,但是从短期形势来看,在11月下旬开始的新一轮油价调整中,国内成品油价格很有可能还会继续呈现小幅上涨的势头。

下面咱们来收藏一下当前加油站92、95号汽油,零号柴油最新限价情况!

92号汽油最新限价8.46元每升;

95号汽油最新限价9.01元每升;

零号柴油最新限价8.20元每升;

综合以上情况来看,油价迎来了新变化,未来的上涨概率也在扩大!希望广大的农民朋友能够重点收藏,近期油价调整的相关消息。

同时随着12月份的日益临近,老道坚信国内成品油价格还有下降概率,希望大家也能够结合自己的实际情况做出判断。

2022年作为全面推进乡村振兴的关键之年,老道恳请所有的农民兄弟行动起来。

点击文末右下角在看,一起为国家的成品油价格调整政策点个赞。

请高人帮我写篇加油站油品亏损报告,

这是我们计算机系算法设计课的实验课程,下面是动态规划内容:

实验四:动态规划

实验目的:理解动态规划的基本思想,理解动态规划算法的两个基本要素最优子结构性质和子问题的重叠性质。熟练掌握典型的动态规划问题。掌握动态规划思想分析问题的一般方法,对较简单的问题能正确分析,设计出动态规划算法,并能快速编程实现。

实验内容:编程实现讲过的例题:最长公共子序列问题、矩阵连乘问题、凸多边形最优三角剖分问题、电路布线问题等。本实验中的问题,设计出算法并编程实现。

习题

1. 最长公共子序列

一个给定序列的子序列是在该序列中删去若干元素后得到的序列。确切地说,若给定序列X=<x1, x2,…, xm>,则另一序列Z=<z1, z2,…, zk>是X的子序列是指存在一个严格递增的下标序列 <i1, i2,…, ik>,使得对于所有j=1,2,…,k有

解答如下:

a) 最长公共子序列的结构

若用穷举搜索法,耗时太长,算法需要指数时间。

易证最长公共子序列问题也有最优子结构性质

设序列X=<x1, x2, …, xm>和Y=<y1, y2, …, yn>的一个最长公共子序列Z=<z1, z2, …, zk>,则:

i. 若xm=yn,则zk=xm=yn且Zk-1是Xm-1和Yn-1的最长公共子序列;

ii. 若xm≠yn且zk≠xm ,则Z是Xm-1和Y的最长公共子序列;

iii. 若xm≠yn且zk≠yn ,则Z是X和Yn-1的最长公共子序列。

其中Xm-1=<x1, x2, …, xm-1>,Yn-1=<y1, y2, …, yn-1>,Zk-1=<z1, z2, …, zk-1>。

最长公共子序列问题具有最优子结构性质。

b) 子问题的递归结构

由最长公共子序列问题的最优子结构性质可知,要找出X=<x1, x2, …, xm>和Y=<y1, y2, …, yn>的最长公共子序列,可按以下方式递归地进行:当xm=yn时,找出Xm-1和Yn-1的最长公共子序列,然后在其尾部加上xm(=yn)即可得X和Y的一个最长公共子序列。当xm≠yn时,必须解两个子问题,即找出Xm-1和Y的一个最长公共子序列及X和Yn-1的一个最长公共子序列。这两个公共子序列中较长者即为X和Y的一个最长公共子序列。

由此递归结构容易看到最长公共子序列问题具有子问题重叠性质。例如,在计算X和Y的最长公共子序列时,可能要计算出X和Yn-1及Xm-1和Y的最长公共子序列。而这两个子问题都包含一个公共子问题,即计算Xm-1和Yn-1的最长公共子序列。

我们来建立子问题的最优值的递归关系。用c[i,j]记录序列Xi和Yj的最长公共子序列的长度。其中Xi=<x1, x2, …, xi>,Yj=<y1, y2, …, yj>。当i=0或j=0时,空序列是Xi和Yj的最长公共子序列,故c[i,j]=0。建立递归关系如下:

c) 计算最优值

由于在所考虑的子问题空间中,总共只有θ(m*n)个不同的子问题,因此,用动态规划算法自底向上地计算最优值能提高算法的效率。

计算最长公共子序列长度的动态规划算法LCS_LENGTH(X,Y)以序列X=<x1, x2, …, xm>和Y=<y1, y2, …, yn>作为输入。输出两个数组c[0..m ,0..n]和b[1..m ,1..n]。其中c[i,j]存储Xi与Yj的最长公共子序列的长度,b[i,j]记录指示c[i,j]的值是由哪一个子问题的解达到的,这在构造最长公共子序列时要用到。最后,X和Y的最长公共子序列的长度记录于c[m,n]中。

程序如下:

#include<stdio.h>

#include<string.h>

int lcs_length(char x[], char y[]);

int main()

{

char x[100],y[100];

int len;

while(1)

{

scanf("%s%s",x,y);

if(x[0]=='0') //约定第一个字符串以‘0’开始表示结束

break;

len=lcs_length(x,y);

printf("%d\n",len);

}

}

int lcs_length(char x[], char y[] )

{

int m,n,i,j,l[100][100];

m=strlen(x);

n=strlen(y);

for(i=0;i<m+1;i++)

l[i][0]=0;

for(j=0;j<n+1;j++)

l[0][j]=0;

for(i=1;i<=m;i++)

for(j=1;j<=n;j++)

if(x[i-1]==y[j-1]) //i,j从1开始,但字符串是从0开始

l[i][j]=l[i-1][j-1]+1;

else if(l[i][j-1]>l[i-1][j])

l[i][j]=l[i][j-1];

else

l[i][j]=l[i-1][j];

return l[m][n];

}

由于每个数组单元的计算耗费Ο(1)时间,算法lcs_length耗时Ο(mn)。

思考:空间能节约吗?

2. 计算矩阵连乘积

在科学计算中经常要计算矩阵的乘积。矩阵A和B可乘的条件是矩阵A的列数等于矩阵B的行数。若A是一个p×q的矩阵,B是一个q×r的矩阵,则其乘积C=AB是一个p×r的矩阵。由该公式知计算C=AB总共需要pqr次的数乘。其标准计算公式为:

现在的问题是,给定n个矩阵{A1,A2,…,An}。其中Ai与Ai+1是可乘的,i=1,2,…,n-1。要求计算出这n个矩阵的连乘积A1A2…An。

递归公式:

程序如下:

#include<stdio.h>

int main()

{

int p[101],i,j,k,r,t,n;

int m[101][101]; //为了跟讲解时保持一致数组从1开始

int s[101][101]; //记录从第i到第j个矩阵连乘的断开位置

scanf("%d",&n);

for(i=0;i<=n;i++)

scanf("%d",&p[i]); //读入p[i]的值(注意:p[0]到p[n]共n+1项)

for(i=1;i<=n;i++) //初始化m[i][i]=0

m[i][i]=0;

for(r=1;r<n;r++) //r为i、j相差的值

for(i=1;i<n;i++) //i为行

{

j=i+r; //j为列

m[i][j]=m[i+1][j]+p[i-1]*p[i]*p[j]; //给m[i][j]赋初值

s[i][j]=i;

for(k=i+1;k<j;k++)

{

t=m[i][k]+m[k+1][j]+p[i-1]*p[k]*p[j];

if(t<m[i][j])

{

m[i][j]=t; //m[i][j]取最小值

s[i][j]=k;

}

}

}

printf("%d",m[1][n]);

}

3. 凸多边形的最优三角剖分

多边形是平面上一条分段线性的闭曲线。也就是说,多边形是由一系列首尾相接的直线段组成的。组成多边形的各直线段称为该多边形的边。多边形相接两条边的连接点称为多边形的顶点。若多边形的边之间除了连接顶点外没有别的公共点,则称该多边形为简单多边形。一个简单多边形将平面分为3个部分:被包围在多边形内的所有点构成了多边形的内部;多边形本身构成多边形的边界;而平面上其余的点构成了多边形的外部。当一个简单多边形及其内部构成一个闭凸集时,称该简单多边形为凸多边形。也就是说凸多边形边界上或内部的任意两点所连成的直线段上所有的点均在该凸多边形的内部或边界上。

通常,用多边形顶点的逆时针序列来表示一个凸多边形,即P=<v0 ,v1 ,… ,vn-1>表示具有n条边v0v1,v1v2,… ,vn-1vn的一个凸多边形,其中,约定v0=vn 。

若vi与vj是多边形上不相邻的两个顶点,则线段vivj称为多边形的一条弦。弦 将多边形分割成凸的两个子多边形<vi ,vi+1 ,… ,vj>和<vj ,vj+1 ,… ,vi>。多边形的三角剖分是一个将多边形分割成互不重迭的三角形的弦的集合T。如图是一个凸多边形的两个不同的三角剖分。

凸多边形最优三角剖分的问题是:给定一个凸多边形P=<v0 ,v1 ,… ,vn-1>以及定义在由多边形的边和弦组成的三角形上的权函数ω。要求确定该凸多边形的一个三角剖分,使得该三角剖分对应的权即剖分中诸三角形上的权之和为最小。

可以定义三角形上各种各样的权函数W。例如:定义ω(△vivjvk)=|vivj|+|vivk|+|vkvj|,其中,|vivj|是点vi到vj的欧氏距离。相应于此权函数的最优三角剖分即为最小弦长三角剖分。(注意:解决此问题的算法必须适用于任意的权函数)

4. 防卫导弹

一种新型的防卫导弹可截击多个攻击导弹。它可以向前飞行,也可以用很快的速度向下飞行,可以毫无损伤地截击进攻导弹,但不可以向后或向上飞行。但有一个缺点,尽管它发射时可以达到任意高度,但它只能截击比它上次截击导弹时所处高度低或者高度相同的导弹。现对这种新型防卫导弹进行测试,在每一次测试中,发射一系列的测试导弹(这些导弹发射的间隔时间固定,飞行速度相同),该防卫导弹所能获得的信息包括各进攻导弹的高度,以及它们发射次序。现要求编一程序,求在每次测试中,该防卫导弹最多能截击的进攻导弹数量,一个导弹能被截击应满足下列两个条件之一:

a)它是该次测试中第一个被防卫导弹截击的导弹;

b)它是在上一次被截击导弹的发射后发射,且高度不大于上一次被截击导弹的高度的导弹。

输入数据:第一行是一个整数n,以后的n各有一个整数表示导弹的高度。

输出数据:截击导弹的最大数目。

分析:定义l[i]为选择截击第i个导弹,从这个导弹开始最多能截击的导弹数目。

由于选择了第i枚导弹,所以下一个要截击的导弹j的高度要小于等于它的高度,所以l[i]应该等于从i+1到n的每一个j,满足h[j]<=h[i]的j中l[j]的最大值。

程序如下:

#include<stdio.h>

int main()

{

int i,j,n,max,h[100],l[100];

scanf("%d",&n);

for(i=0;i<n;i++)

scanf("%d",&h[i]);

l[n-1]=1;

for(i=n-2;i>=0;i--)

{

max=0;

for(j=i+1;j<n;j++)

if(h[i]>h[j]&&max<l[j])

max=l[j];

l[i]=max+1;

}

printf("%d",l[0]);

}

5. 石子合并

在一个圆形操场的四周摆放着n堆石子(n<= 100),现要将石子有次序地合并成一堆。规定每次只能选取相邻的两堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。编一程序,由文件读入堆栈数n及每堆栈的石子数(<=20)。

选择一种合并石子的方案,使得做n-1次合并,得分的总和最小;

输入数据:

第一行为石子堆数n;

第二行为每堆的石子数,每两个数之间用一个空格分隔。

输出数据:

从第一至第n行为得分最小的合并方案。第n+1行是空行.从第n+2行到第2n+1行是得分最大合并方案。每种合并方案用n行表示,其中第i行(1<=i<=n)表示第i次合并前各堆的石子数(依顺时针次序输出,哪一堆先输出均可)。要求将待合并的两堆石子数以相应的负数表示。

Sample Input

4

4 5 9 4

Sample Output

-4 5 9 -4

-8 -5 9

-13 -9

22 4 -5 -9 4

4 -14 -4

-4 -18

22

6. 最小代价子母树

设有一排数,共n个,例如:22 14 7 13 26 15 11。任意2个相邻的数可以进行归并,归并的代价为该两个数的和,经过不断的归并,最后归为一堆,而全部归并代价的和称为总代价,给出一种归并算法,使总代价为最小。

输入、输出数据格式与“石子合并”相同。

Sample Input

4

12 5 16 4

Sample Output

-12 -5 16 4

17 -16 -4

-17 -20

37

7. 商店购物

某商店中每种商品都有一个价格。例如,一朵花的价格是2 ICU(ICU 是信息学竞赛的货币的单位);一个花瓶的价格是5 ICU。为了吸引更多的顾客,商店提供了特殊优惠价。特殊优惠商品是把一种或几种商品分成一组。并降价销售。例如:3朵花的价格不是6而是5 ICU;2个花瓶加1朵花是10 ICU不是12 ICU。

编一个程序,计算某个顾客所购商品应付的费用。要充分利用优惠价以使顾客付款最小。请注意,你不能变更顾客所购商品的种类及数量,即使增加某些商品会使付款总数减小也不允许你作出任何变更。定各种商品价格用优惠价如上所述,并且某顾客购买物品为:3朵花和2个花瓶。那么顾客应付款为14 ICU因为:

1朵花加2个花瓶优惠价:10 ICU

2朵花正常价:4 ICU

输入数据:第一个文件INPUT.TXT描述顾客所购物品(放在购物筐中);第二个文件描述商店提供的优惠商品及价格(文件名为OFF ER.TXT)。 两个文件中都只用整数。

第一个文件INPUT.TXT的格式为:第一行是一个数字B(0≤B≤5),表示所购商品种类数。下面共B行,每行中含3个数C,K,P。 C 代表商品的编码(每种商品有一个唯一的编码),1≤C≤999。K代表该种商品购买总数,1≤K≤5。P 是该种商品的正常单价(每件商品的价格),1≤P≤999。请注意,购物筐中最多可放5*5=25件商品。

第二个文件OFFER.TXT的格式为:第一行是一个数字S(0≤S≤9 9),表示共有S 种优惠。下面共S行,每一行描述一种优惠商品的组合中商品的种类。下面接着是几个数字对(C,K),其中C代表商品编码,1≤C≤9 99。K代表该种商品在此组合中的数量,1≤K≤5。本行最后一个数字P(1≤ P≤9999)代表此商品组合的优惠价。当然, 优惠价要低于该组合中商品正常价之总和。

输出数据:在输出文件OUTPUT.TXT中写 一个数字(占一行),该数字表示顾客所购商品(输入文件指明所购商品)应付的最低货款。

8. 旅游预算

一个旅行社需要估算乘汽车从某城市到另一城市的最小费用,沿路有若干加油站,每个加油站收费不一定相同。旅游预算有如下规则:

若油箱的油过半,不停车加油,除非油箱中的油不可支持到下一站;每次加油时都加满;在一个加油站加油时,司机要花费2元买东西吃;司机不必为其他意外情况而准备额外的油;汽车开出时在起点加满油箱;计算精确到分(1元=100分)。编写程序估计实际行驶在某路线所需的最小费用。

输入数据:从当前目录下的文本文件“route.dat”读入数据。按以下格式输入若干旅行路线的情况:

第一行为起点到终点的距离(实数)

第二行为三个实数,后跟一个整数,每两个数据间用一个空格隔开。其中第一个数为汽车油箱的容量(升),第二个数是每升汽油行驶的公里数,第三个数是在起点加满油箱的费用,第四个数是加油站的数量。(〈=50)。接下去的每行包括两个实数,每个数据之间用一个空格分隔,其中第一个数是该加油站离起点的距离,第二个数是该加油站每升汽油的价格(元/升)。加油站按它们与起点的距离升序排列。所有的输入都有一定有解。

输出数据:答案输出到当前目录下的文本文件“route.out”中。该文件包括两行。第一行为一个实数和一个整数,实数为旅行的最小费用,以元为单位,精确到分,整数表示途中加油的站的N。第二行是N个整数,表示N个加油的站的编号,按升序排列。数据间用一个空格分隔,此外没有多余的空格。

Sample Input

516.3 38.09 1

15.7 22.1 20.87 3 2

125.4 1.259

2.9 1.129

345.2 0.999

Sample Output

38.09 1

2

9. 皇宫看守

太平王世子后,陆小凤成了皇上特聘的御前一品侍卫。皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状;某些宫殿间可以互相望见。大内保卫森严,三步一岗,五步一哨,每个宫殿都要有人全天候看守,在不同的宫殿安排看守所需的费用不同。可是陆小凤手上的经费不足,无论如何也没法在每个宫殿都安置留守侍卫。

请你编程计算帮助陆小凤布置侍卫,在看守全部宫殿的前提下,使得花费的经费最少。

输入数据:输入数据由文件名为intput.txt的文本文件提供。输入文件中数据表示一棵树,描述如下:

第1行 n,表示树中结点的数目。

第2行至第n+1行,每行描述每个宫殿结点信息,依次为:该宫殿结点标号i(0<i<=n),在该宫殿安置侍卫所需的经费k,该边的儿子数m,接下来m个数,分别是这个节点的m个儿子的标号r1,r2,...,rm。

对于一个n(0 < n <= 1500)个结点的树,结点标号在1到n之间,且标号不重复。

输出数据:输出到output.txt文件中。输出文件仅包含一个数,为所求的最少的经费。

如右图的输入数据示例:

Sample Input

6

1 30 3 2 3 4

2 16 2 5 6

3 5 0

4 4 0

5 11 0

6 5 0

Sample Output

25

10. 游戏室问题

有一个游戏室里有多个游戏室,并且这每个游戏室里还有多个游戏室,每个游戏室里面还有游戏室,依此类推。进入每个游戏室都可得到一定的快乐,每个游戏室的门票价格都大于等于0,都有一个快乐值,并且只有进入了一个游戏室,才可以进入它内部的游戏室,小明现在有n元钱,问最大能得到多少的快乐。

11. *基因问题

已知两个基因序列如s:TT;t:ATT。现要你给序列中增加一些空格后,首先使得两个序列的长度相等,其次两个串对应符号匹配得到的值最大。基因只有四种分别用A、G、C、T表示,匹配中不允许两个空格相对应,任意两符号的匹配值由下表给出:

A G C T 〕

A 5 -2 -1 -2 -4

G -2 5 -4 -3 -2

C -1 -4 5 -5 -1

T -2 -3 -5 5 -2

〕 -4 -2 -1 -2

提示:定义问题l[i][j]为取第一个序列的前i项,和第二个序列的前j项,这两个序列加空格匹配的最大值。它的最优值与三个子问题有关,l[i-1][j-1]、l[i][j-1]、l[i-1][j]。

建立递归公式如下:

其中m[0][t[j]表示表中空格和t[j]匹配的对应值。

思考:本问题的初始化。

12. *田忌

田忌与齐王,双方各有n匹马参赛(n<=100),每场比赛赌注为1两黄金,现已知齐王与田忌的每匹马的速度,并且齐王肯定是按马的速度从快到慢出场,现要你写一个程序帮助田忌计算他最好的结果是赢多少两黄金(输用负数表示)。

分析:先排序,齐王的马的速度放在数组a中,田忌的马的速度放在数组b中。本问题应用的算法是动态规划和贪心算法相结合解决的。从两人的最弱的马入手:

若田忌的马快,就让这两匹马比赛;

若田忌的马慢,干脆就让他对付齐王最快的马;

若两匹马的速度相等,这时有两种选择方案,或者它俩比赛,或者对付齐王最快的马。

定义子问题:l(i,j)为齐王的从第i匹马开始的j匹马与田忌的最快的j匹马比赛,田忌所获得的最大收益。

则:

程序具体实现时,为了适合c数据从0开始,稍加变动,定义子问题:l(i,j)为齐王的从第i匹马开始到第i+j匹马共j+1匹马与田忌的最快的j+1匹马比赛,田忌所获得的最大收益。初始化时:l[i][0]表示齐王的第i匹马与田忌最快的马比赛的结果。

程序如下:

#include<stdio.h>

void readdata();

void init();

int n,a[100],b[100],l[100][100];

int main()

{

int i,j;

readdata();

init();

for(i=n-2;i>=0;i--)

for(j=1;j<n-i;j++)

if(a[i+j]<b[j])

l[i][j]=l[i][j-1]+1;

else if(a[i+j]>b[j])

l[i][j]=l[i+1][j-1]-1;

else if(l[i+1][j-1]-1>l[i][j-1])

l[i][j]=l[i+1][j-1]-1;

else

l[i][j]=l[i][j-1];

printf("%d",l[0][n-1]);

}

void readdata()

{

int i;

scanf("%d",&n);

for(i=0;i<n;i++)

scanf("%d",&a[i]);

for(i=0;i<n;i++)

scanf("%d",&b[i]);

}

void init()

{

int i;

// qsort(a,n); //略

for(i=0;i<n;i++)

{

if(a[i]<b[0])

l[i][0]=1;

else if(a[i]==b[0])

l[i][0]=0;

else

l[i][0]=-1;

}

}

根据内控体系建设的有关规定,加油站应每月做一次盘点,处理一次盈亏,盘盈归公,盘亏由站经理包赔。又据《加油站管理规范》规定,加油站的损耗率为汽油0.4%,柴油为0.28%,且是以年为单位。如果每月的盘点都按这个标准计算损耗的话,一年四季由于受温度的影响,就会产生大盈或大亏的现象。特别是在大亏季节,盘亏部分由加油站经理包赔,执行起来极其困难。站经理拒绝执行的理由是:大盈时,长溢油被公司收走,大亏时,则由站经理个人包赔,而成品油又是受温度影响较大的一种商品,按月做盘点,不能说明加油站的管理情况,站经理连以丰补歉的机会都没有。不按月盘点,不符合内控要求;按月盘点,按月处理盈亏,怎样处理,《加油站管理规范》又没有明确规定。于是,就出现了盘点时,“顿尺”和“缩尺”的现象,造成盘点数字不实。

要妥善解决好上述问题,笔者认为:在《加油站管理规范》中,应增添分地区、分季节计算加油站损耗标准的内容,最好能有一个章节专门讲述关于分地区、分季节的损溢处理办法,只有这样,才能把内控体系建设工作与《加油站管理规范》紧密结合起来,把按月盘点,按月处理盈亏的制度落实下去。

如何确定分地区、分季节的商品损耗率呢?办法可能有很多。这里只提出其中的一种,仅供参考。

在部分有代表性的地区选取部分加油站进行损耗率测算。

加油站选取条件有3:一是要有代表性,经测算的损耗率能够代表本地区的平均水平。二是所在加油站的站经理、计量保管员作风正派、责任心强。三是选取的加油站各项工作基础比较好,如储油罐容积表较准确,加油机误差在±0.15%左右,站经理和计量保管员业务能力比较过硬且持证上岗。

加油站损耗率的测算时间可以为一年,将每月的1日至20日作为一个测算期。测算的时间为每日清晨8时,测算期内的数据集及测算由计量保管员或站经理进行,要做到按时准点测算。如遇到雷雨大风天气,可延时测算,但不能不测算或推算。数据集不能间断。

在测算内容方面,所选取加油站的计量保管员要严格按照加油站入库和盘点流程,分汽油、柴油两个品种进行日测算和盘点,并详细记录好当日的损(溢)量、销售量、进货量,计算出损溢率;加油站经理要监督配合计量保管员做好从油库油品装车、押运、卸油前后油罐计量、汽车罐计量、加油机付出等数据的跟踪测算,并记录好每日的加油机运行状况及误差量。所在加油站主管部门也要指定专人记录好油库付油表的表差值和加油机的误差值。所有数据都要严格按照设定的表格认真填写,并在每月的21日由所在单位领导确认签字后,层层上报,平衡计算出各地区的汽、柴油损耗率作为本月各站盘点损耗率。

为使测算工作有组织、有、有步骤地进行,并能有效地为测算人员、测算工作解决实际问题,提供技术支持,参加测算的单位要成立相应的领导组织机构,具体负责测算工作的领导和技术指导工作。

为使测算结果真实有效,有关部门届时还要派员到参加测算的加油站进行现场监督,并组织有关人员对测算工作进行实地跟踪。凡是发现有工作不负责任,敷衍了事,弄虚作,致使数据失真的,将给予当事人以及所在单位领导一定的经济处罚,甚至行政处理。

数据集后和测量后,应加强对数据的分析与整理:待所有数据征集上来以后,有关部门在分析、整理、修订资料的基础上,应复核计算出各地区、分季节的商品损耗率,再提交有关专家研究同意后,即可公布执行。

如果按照上述要求进行测算,就能够保证加油站损耗率制定的科学性,又结合了各地区的具体实际,有利于提高加油站的盘点工作水平。

大多数加油站进油越多,油品亏损越多。 分析一

在油罐车容积表上找原因。

为什么油罐车的容积表的值总是越做越大,难道油罐车都变形“发福”了,还是计量所在计量时误差太大,还是有其它未知的原因?

结论:部分油罐车容积表不准确(个别现象),具体分析已经在上次分析中叙述了,这里不再强调。

改进方面(1):对大多数加油站都确认的容积表不准的油罐车进行重新校验。 分析二

首先在加油站找原因。

具体表现:

1、空高测量

这方面公司已经强调了很多,而且加油站的管理人员也非常的重视了这一方面的工作。只要站长或油管员在加油站,油罐车到后,测量空高这个工作环节我想每个加油站都可以打100分,都做的很到位。然而我在这里要强调的是,有些时候,油罐车送油到加油站时正好是上班前,或者是晚上,站长和油管员都不在现场,加油工没有按照站长的要求测量空高,或者是晚上天太黑,加油工上去量了看不清,加油工计量没有经验等因素,使得这些时间接卸油时没有做到位。尤其是加油站发油量较大的站,经常是晚上来油,那么这样就给了车队司机有可乘之机(1)。

典型例子:城区加油站,平均每天要进5车油,经过我半个月在城区加油站工作的经验来看,每天有一半的油都是17:00~次日8:00送到加油站的。而且加油工在油品接卸这一方面的工作很不到位,可以讲,城区加油站10个加油工只有个别量过油罐车的空高,而且还是在白天的时候,晚上就不要讲了。

2、卸油后没有仔细查看油罐车是否卸净

这个方面也是公司反复强调的,工作实际情况中,我们也做了很到位,卸油完毕后都登上车辆查看油罐,或者要求司机晃动车辆。然而这一工作往往会受到车队司机的不配合。我刚到城区的时候,几乎所有司机都没有晃车的习惯,然后我要求的时候,个别“资格老”的司机总归会有言词抵触,“宁可多等,不肯一晃。”(2)。原因在哪里?不言而喻。

改进方面(2):下一阶段我要协助站长加强加油工油品接卸的培训和责任管理的工作。

3、油温测量

现状:油罐车油温测量工作没有很好的开展。

原因:

(1)、油库发油后,绝大多数车队司机都是在最短时间内送货到了加油站,因为司机的收入与送油次数多少直接挂钩,而不是根驾驶时间挂钩。另一方面,今天早送完早回家休息。所有,绝大多数车辆都是在油库发油后直接送到加油站,这样,油温的变化就很小,只相差零点几度,折算温差体积也不超过15升,只要空高低于发货单标注油高,那么损溢肯定在运输额定损溢之内。几乎可以忽略不计了。

(2)、油库发油时标注的油温不可信,这已经是“地球人都知道!”所以在错误的基础上来开展工作只是:错上加错,没有任何意义。

4、有时加油站进油亏损不大,而起反而有溢余

我在东郊的时候就听许多司机讲:“早上进第一车油往往会亏的少,原因是早上温度较低,相对油品的密度就大,早上油库装油时往往油库要补一点。” 表面上是有一定的道理,但是却隐藏以下一些需要反思:(3)

(1)许多司机一大早6点没有到就去油库装油了,这样送第一车油到加油站往往是在8点之前就可以到达加油站,甚至8点没有到就可以卸完离开。此时大多数管理人员没有上班。

由于我了解这个原因,我每天都是7:30分之前就到达加油站了,可是几乎每天都有1~2车油在我7:30分到加油站时已经卸完离站了。

(2)即使送一些较远的加油站或者时间由于油库装油时要排队被耽搁了一段时间,8点多到加油站了,这是也是我们一天工作最繁忙的时间,如果站长不愿意接卸油罐车的话,往往作为油管员不能在清点一大堆现金的时候停下来去接卸油品。这样就又给了司机有可乘之机。(4)

(3)早上油库装油时,流量计出来的油往往不能加到额定空高的原因

A、司机在昨天晚上回家后把没有卸净的车又卸了一次,可以说卸的一干二净了,所以就和本来在有残留时去装油的结果就不一样了,空高不到,油库还要补一点。真是不打自招。

B、反映出油库流量计发出的油数量不符合标准,因为流量计出来的油量,是电脑通过当时油温计算出来的实际发油量。

(4)分析有时进油不亏的原因:是司机送上一车时有一定残留,后又到油库装油了,流量计出来同样数量的油,量油罐车空高就小,油就多了。这样接下来送的加油站如果卸油很到位,晃的几乎没有一滴油出来了,那么这个加油站其实多卸了前一个加油站残留的油,所以就多油了。即使第二个加油站卸油到位程度和第一个加油站一样,那么他也不亏。(前提司机没有在中途放油)。这样的情况往往会造成每天第一车油送到的加油站亏损较大,而第二个送到的加油站基本不亏损。

部分油罐车残留油品揭密的分析请查看分析五。

城区加油站每天都扮演着被送第一车油,且油品亏损最大的怪圈。而且司机也特别钟情于第一车送城区加油站,曾经有一天一共进5车油,8:30分之前已经送了4车油,还剩一车晚上才来。不亏才怪! 分析三

在油库找原因。

虽然我没有在油库工作过,通过部分有油库工作经验的站长那得到的相关情况,我做一下相关分析:

现状:

1、油库发油时用流量计发油,并结合当时集的温度,密度计算发油的升数。若发油到油罐车后,测量空高显示不足,再进行补油,如果空高显示溢余,则直接发出。

2、在发现流量计发油产生空高不足时,调整计算方法,使发油数量增加;如果发油时空高显示溢余,就又向下调整,减少发油量。

3、计算发油数量时,自动减掉了额定损耗。

这些我只是“道听途说”,未得到直接证实。但是如果如此的话,那么加油站只能被动挨打了,全屏发油时的运气了。

从每天发油时的“进油核对单”分析油库工作情:

1、油温不准,有时相差将近10度左右。向这样大温度差都油发出来,可见油库发油计量人员太不负责任了。如果系统自动集的油温明显不准,至少可以手工量1~2车油,毕竟在一定时间段内,油温变化不会太大。

2、空高测量是否到位,这一点我不能确认油库计量员是否每车都进行测量。但“进油核对单”上的空高始终是:该油罐车加额定量的油所对应的额定空高,而不是计量员实际测量的空高。可见以油库计量员测量空高的情况。这样又给了司机以可乘之机。(5)如果空高显示多发油了,那么司机途中放掉一些油,我们对此毫无办法。

这一点也可以从我们油管员每天登记的“进油台帐”上看出,没有发货损溢,发货损溢率始终是0。这样做是否符合中石化的标准?

结论:油库发油工作不到位,给车队司机有可乘之机。

改进方面(3):

1、加强油库计量工作,温度测量设备的改进。

2、修改“速达软件”中“进油核对单”的打印布局,A、将“原发”都改成“实发”,B、去掉“原发油水总高”(对此进行计量没有意义),C、去掉的空位改成“额定空高”。也就是在油库发油时要填写两个空高:额定空高和发油实测空高。

3、油库计量员按照实际测量值填写“进油核对单”。

4、如果“现状2”成立的话,请计量所对流量计进行校验,并加强管理,严禁随意调整流量。如果“现状2”不成立忽略本条内容。 分析四

在车队管理上找原因

现状:据我对部分车队司机的调查,车队是通过司机承包和不承包两种方式管理的。承包的司机每送一车油可获得:大车60元,小车50元的业务费,但该车的相关费用:如车用燃油,车辆维修等的费用也由司机承担。不承包的司机不承担各项费用,但收入是相对固定的月工资。

我个人认为:这样的管理模式体现了管理者的无奈。让所有司机都统一承包的话,对于所驾驶车辆车况较好的司机和小车司机来讲有利,但对于车况不好和大车司机来讲就不划算了,赚的钱还不够修车的。不承包的话,又不能很好的调动部分司机的工作积极性,同时控制费用开支。在种种矛盾之下不得不“脚踩两条船”,左右摇摆。

分析所带来的不利因素:

1、司机收入直接与分配发货单的人有着直接的利害关系;

2、承包司机不愿意送较远的加油站,因为送远送近收入一样;

3、产生承包者和不承包者(或者是分配量较多和分配量相对较少)的两级分化,若双反有彼此“眼红”的现象出现,会造成部分司机心里上的不平衡,为了找到一个平衡点,处使其取一定的“措施”。

4、承包者会想尽一切办法减少自己的费用。表现在

A、燃油。油罐车很少加油,其原因“地球人都知道。”

B、维修配件。维修时可能用价格较廉,质量较差的配件,从而造成车辆的安全可靠性能的降低,尤其要注意,油罐车是属于危险品车辆。

结论:管理弊端间接造成加油站油品亏损。

改进方面(4)

1、车队通过对其它城市的管理经验的学习交流,并结合实际不断探索新的,更好的,更科学的管理模式。

2、加强对司机的监控措施防止司机盗油。

3、对油罐车加油情况进行监控,分析每个油罐车柴油使用量,以此作为司机考核的依据。个人建议可让所有油罐车统一在某一个加油站进行加油,并对油罐车油箱锁的钥匙统一管理,司机无权私自开启油箱锁。 分析五

在油罐车构造上找原因

为什么油罐车会有较大残留?管线越复杂的车辆,越容易残留有品。

图解:

阀门: (1) (2) (3)

一般油罐车有两个出油口,三个阀门,其中两个阀门是卸油用的,如阀门(1)和(3),其中一个阀门可能是通过油泵的,还有一个阀门是连通阀门,用来开启和关闭管线是否相连。

在卸油时,如果将中间阀门(2)打开,那么无论是从哪个卸油阀门放油,油品基本都能卸干净。但是如果中间的阀门(2)没有打开,那么单单从一个卸油阀门放油是放不干净的,另外一个阀门附近的油管里面的油没有被放出来。

比如:车辆卸油时没有开启连通阀门(2),从卸油阀门(1)卸油,当油罐里的油卸完后,在从出油口B到中间卸油阀门管线里的有就没有卸出来,管线越长,油品数量就越多。即使进行晃车,也很难将这一管线内的油晃出来,流到出油口A。

我画的这个油罐是水平的,但实际情况不是这样,司机会结合各个加油站的实际情况进行车辆的停靠。如果上图所画的罐车左边向上倾斜的话,同样在中间连通阀门不开,开卸油阀门(1)卸油,待油品自流结束后,我们登上油罐车查看时会发现油几乎一滴都没有了,但是由于罐车倾斜,油罐的另一端还有油,这是晃车的话,会有较多的油品被放出来,但出油口B到连接阀门管线的油没有被放出来。如果由于查看的相认为油的确放干净了,没有晃动车辆,那么就亏大了。反过来,这是如果是用卸油阀门(3)来卸油,即使不晃车,卸油效果也比用卸油阀门(1)卸油使劲晃出来的效果要好。

我想每天都摆弄阀门的司机对这一点不会不知道。每天在送完最后一车油后到家把两个卸油阀门都打开放油,总能发出几升油,若最后一车卸的不到位的话,明天这辆车用的油就够了,如果油罐车装的是汽油,至少一家人摩托车或者私家车用的油就够了。(6)

这样在来看我分析一中讲到的为什么加油站经常收油罐车的每天第一车油就会亏损较大的原因了。这是城区加油站亏油的一个重要原因。

通过上图也可以看出,如果放几升水在里面,用尺量是根本量不出来的,都在管线里。

分析六

在亏损油品标号上找原因

现状:为什么大多数加油站油品亏损中93#和0#亏的比较多,而90#基本不亏?

这一普遍现象的原因是什么?

分析:

1、现在还没有证实这样的信息:“93#油比90#油更加容易挥发。”所以我们可以基本排除油品挥发与标号的高低有关;

2、众所周知,93#的燃烧能量要比90#强,价格也贵。所以在不要钱的情况下,无论是谁都愿意用93#号汽油,90#太差了。

3、车队司机也是常人,所以,如果要给自己留一点油用用,你会选择哪种汽油呢?当然是93#了。而柴油现在只有一种,所以,只有0#柴油了。

这可能就是为什么93#和0#发油量较大的站亏损也较大的原因。

另外我注意到,每辆油罐车都油放油的漏斗:大可乐瓶切底漏斗。有些聪明的司机还在瓶口接了一段软管,放油是更加方便,不用提着桶接油,可以把桶放在地上。 分析七

现象:为什么下雨天亏损很少?

我在城区工作大概在5-16~5-18的几天里天气不好,一直都下着雨,可是油品亏损就明显偏少了,这是什么原因呢?

原因;

1、下雨天气温温差不大,油品从油库发出多数是温度变低了,油库发油往往补油的概率要比晴天多。

2、众所周知,热胀冷缩。司机知道油品体积会缩小,就不敢中途放油了。

3、中途下着雨,放油会被淋雨,不舒服。

4、天气不好,心情也不舒畅,懒的动。 分析八

在油温变化上找原因。

很多人都把加油站亏损的主要原因放在油品的温度上,即:“油罐车来油温度高,加油站油罐温度低,油品卸入油罐后温度逐渐变低造成了油品体积亏损”,对此我认为这只是表面现象,只能讲是现今亏损的一个因素,但并不是加油站亏损的主要因素。

首先,这一条只能在4~5个月里生效,也就是气温较高的时候会出现这样的情况,而在温度较寒冷的季节里讲这一条,只能是自己打自己嘴巴了。

其次,为什么冬季加油站油品仍然亏损?从去年冬季加油站损溢的情况来看,大多数加油站都没有出现油品溢余的情况。只是那时的亏损没有现在这么大,这到底是什么原因?

经过我的实践,如果举例说明

1、在不考虑油温发展趋势的前提下分析。

比如某加油站某汽油油罐现存油10000升,油温20度,现在进10500升油,来油温度25度,卸入油罐后油温为22.5度(这一温度应该在正常范围内),设卸入油保证有10500升且容积表准确。这时的油罐油的体积可以通过以下公式计算:

总体积=原有体积+卸入体积

由于有温度的变化,所以又演变为:

总体积=(原有体积+原有体积的温差体积)+(卸入体积+卸入体积的温差体积)

=10000+10000*(20-22.5)*0.00108+10500+10500*(25-22.5)*0.00108=93+10528.35

=20501.35(升)

这个值大于原有体积10000升和卸油体积10500升之和20500升。

但是很多人都用了错误的计算公式,即:

总体积=原有体积+卸入体积+(原有体积+卸入体积)×温差×f 结论:进油的损溢与来油的温度没有直接的关系,只跟来油升数与油罐原存升数的比率有关。在这里我把这个比率用F字母来表示

F=发油升数÷油罐原有升数

如果来油温度高于油罐温度,那么F与进油亏损成反比,F与进油溢余成正比;如果来油温度小于油罐温度,那么F与进油亏损成正比,F与进油溢余成反比。

如果大家对这一理论感到怀疑,不妨做一个简单的试验:倒三杯同样体积的凉水到特定容器里,在液面出做好标记,然后清空这个容器。再到一杯凉水和两杯开水到这个容积里,查看与前者倒三杯凉水所做标记的关系,并判断哪个体积更加大。

由于公司现行发油政策是:保持油罐低库存。所以,F基本上是大于1的,尤其是油罐相对较小的加油站,那么,在来油温度高与油罐温度的现在,进油应该不会出现亏损,只有在冬季才会出现进油亏损。

当然,这里没有考虑油罐温度未来变化的整体趋势。但根据实际的情况,在十几分钟内,油温基本不会有多少变化,所以我们在做收油后测所计算出来的实际进油升数,基本上不会受油温发展趋势的印象。那么,如果收油发现有明显亏损,肯定是其它方面出现了问题,而不是油温上的问题。

2、在以上基础上考虑油温发展趋势并加以分析。

根据实践经验可以看出,油罐内温度的变化很小,因为土壤有很好的保温性能。土壤里的油罐好像是个“保温瓶”,即保证温度基本不受气温的影响,同时也保证了油罐内油温的变化很小。

分析:

1、对于发油和进油量比较大的加油站(比如城区和虹桥加油站),油罐每天都有进油,甚至一天不止进一车油。这样就使油罐油温一直保持在与进油温度差不多的一个水平,那么,这样看来,发油进油量大的加油站受油温发展趋势的影响就很小了。

2、但对于一些小加油站来讲,相对影响就要大一点,一个油罐在进油后要再过十天半个月才进一次,同样是上面的例子,温度由原来的22.5度逐渐变化到18度左右,就大概要亏损30升左右(我敢肯定只有30升左右,计算不详细叙述,有疑问可直接问我),但这亏损数量可能要经过3~5天才能体现出来(前提容积表能精确到0.1mm,现行容积表只能精确到1mm),所以在现行的计量水平下要找出这30升是怎样逐渐变化是很困难的,因为还要考虑油枪发油准确情况和油罐呼吸损溢情况。因此,只30升左右在3~5天里的变化几乎可以忽略不计。

既然小加油站都可以忽略不计了,对于影响更小的大加油站来讲就更加微不足道了。

结论:加油站油品的损溢与油温的变化没有直接的关系,只是和来油数量与油罐原有数量的比率有明显的关系。

总结:

通过以上的分析,使我更肯定的加意识到,造成加油站亏损的主要原因是:卸入油罐的油品数量不足。而个别油罐车司机的不良行为是加油站油品进油亏损的重要因素。

为了更好的防止油品亏损的现象,并验证我以上阐述的观点,我希望领导能配合我以下的工作:

1、 对城区加油站的油品损溢情况进行随时监控;

2、 对送城区加油站的油罐车进行控制,指定若干辆油罐车为城区加油站专职送油车。

建议:A,汽油包给9267赵其南,原因,汽油他送的次数最多且量大,一次可送17500升,城区汽油油罐都有50立方能保证放的下。

B、柴油送的司机较多,公司可随意指定。

C、与二次物流配送调度人员以及指定的油罐车司机协调工作事宜。

3、 对城区容积表进行一次修正,可以根据我写的“容积表分析”一文进行。个别司机利用可乘之机()与兵法36计对比

A、釜底抽薪 B、以逸待劳

C、笑里藏刀 D、趁火打劫

E、顺手牵羊 F、暗渡陈仓 题外话

领导者(管理者)工作的重点:是引导和预防,而不是监察和处置。

引导被领导者沿着正确的方向前进,在遇到问题时,通过现象分析其产生的本质,从管理的角度来进行预防,避免问题的再次发生。而只是经常通过监察发现问题,并对问题责任人进行处置的领导,虽然在被领导者中有一定的威慑力,但却不得人心。因为出现问题的关键还是自己的管理不到位,而使下属觉得无所谓。

评价领导者工作是否有成效的关键:是否能为整个集体以及集体中每一个体谋。