当前位置: 首页 > news >正文

网站免费源码不用下载网站功能设计方案

网站免费源码不用下载,网站功能设计方案,用.net编写网站,台州做网站优化哪家好问题描述 有 n 个格子,从左到右放成一排,编号为 1-n。 共有 m 次操作,有 3 种操作类型: 1.修改一个格子的权值。 2.求连续一段格子权值和。 3.求连续一段格子的最大值。 对于每个 2、3 操作输出你所求出的结果。 输入格式 第一行 …

问题描述
有 n 个格子,从左到右放成一排,编号为 1-n。
共有 m 次操作,有 3 种操作类型:
1.修改一个格子的权值。
2.求连续一段格子权值和。
3.求连续一段格子的最大值。
对于每个 2、3 操作输出你所求出的结果。
输入格式
第一行 2 个整数 n,m。
接下来一行 n 个整数表示 n 个格子的初始权值。
接下来 m 行,每行 3 个整数 p,x,y,p 表示操作类型,p=1 时表示修改格子 x
的权值为 y,p=2 时表示求区间[x,y]内格子权值和,p=3 时表示求区间[x,y]内格子最大的
权值。
输出格式
有若干行,行数等于 p=2 或 3 的操作总数。
每行 1 个整数,对应了每个 p=2 或 3 操作的结果。
样例输入
4 3
1 2 3 4
2 1 3
1 4 3
3 1 4
样例输出
6
3

#include<iostream>
using namespace std;void fz(int a[],int n,int x,int y)//赋值 
{int i;for(i=0;i<n;i++){if(a[i]==x){a[i]=y;break;} }
} void sum(int a[],int n,int x,int y)
{int c,b,i,sum=0;for(i=0;i<=n;i++){if(a[i]==x)c=i;if(a[i]==y)b=i;}for(i=c;i<=b;i++)sum+=a[i];cout<<sum<<endl;;
}void compare(int a[],int n,int x,int y)
{int max=-1,i;for(i=0;i<n;i++)if(max<a[i])max=a[i];cout<<max<<endl;
}int main()
{int n,m,i;int a[100];//保存初始的权值 int p[100],x[100],y[100];//方便一次输入m行cin>>n>>m;for(i=0;i<n;i++)cin>>a[i];for(i=0;i<m;i++)cin>>p[i]>>x[i]>>y[i];for(i=0;i<m;i++){if(p[i]==1)fz(a,n,x[i],y[i]);if(p[i]==2)sum(a,n,x[i],y[i]);if(p[i]==3)compare(a,n,x[i],y[i]);}return 0;
}

本质:利用函数调用来实现各个功能,充分体现设计模块化的原则。

http://www.yayakq.cn/news/368877/

相关文章:

  • 珠海网站开发哪家好上海网站排名优化价格
  • 手机网站 微信分享江苏建设人才网电子证书查询
  • 南京整站优化wordpress两边有空白
  • 长春网站只长春网站制作做吉林公司做网站
  • 页面具有动态效果网站建设微信运营简历
  • 湘潭网站建设优化建站金山区做网站公司
  • 大连制作网站织梦cms怎么打不开网站
  • 个人网站备案icp杭州做网站软件
  • 做壁纸网站平面设计有前景吗
  • 怎么创建网站自己创建wordpress oss 插件
  • 福州网站建设熊掌号房地产营销案例100例
  • 上海网站建设公司价格wordpress替换公共js
  • 网站开发课程安排长沙建筑模板厂家
  • 展览会建设网站平台的作用桂林市建设工程交易中心
  • 内容管理系统做网站网络营销成功案例分析
  • 如何做下载网站赚钱网站可信认证多少钱
  • 网站建设价格请咨询兴田德润漳州网站建设网站制作
  • 石河子市建设局网站软件项目管理案例分析
  • 网站首页倒计时功能怎么做企业名
  • 宁波营销型网站建设优化建站网站域名续费
  • 沧州兼职网站建设网站怎么改域名
  • 网站推广位怎么设置淘宝网页
  • 网站服务器设置地点icp备案 网站
  • 华艺网络网站开发网络培训视频如何快速完成
  • 2019年开公司做网站可以吗专业做公墓 陵园的网站
  • 亦庄网站建设深圳中装建设公司
  • 百度公司网站制作百度网页游戏大厅
  • 梁山专业网站建设企业门户网站静态模板
  • 海门市住房和城乡建设局网站做自行车车队网站的名字
  • 厦门企业制作网站方案建设网站企业公司