杭电oj编码2015

苏州大学预推免机试复盘:6道编程题避坑指南(附C++98环境配置) 本文详细复盘了苏州大学预推免机试的6道编程题,提供了C++98环境下的避坑指南与实战代码。重点解析了日期计算、同构字符串、矩阵旋转等高频考点,并分享了VS2010环境配置、C++98兼容性技巧及考场时间管理策略,帮助考生高效备考。 阅读详情

题目描述:

有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。

输入:

输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。

输出:

对于每组输入数据,输出一个平均值序列,每组输出占一行。

样例输入:

3 2

4 2

样例输出:

3 6

3 7

题目分析:

本题题目意思很明确,而且从题意可知,只需要一次遍历即可(从2一直到n*2)。

注意的是循环中需要判断的状态很多,下面在代码中解释。

代码:

#include<iostream>
using std::cin;
using std::cout;
using std::endl;
int main()
{
	int n = 0, m = 0;
	while (cin >> n >> m)
	{
		if (n < 0 || m < 0 || n > 100 || m > 100 || n < m)
			break;
		int sum = 0, count = 0;
		for (int i = 1; i <= n; i++)
		{
			sum += i * 2;
			count++;
			if (count == m && i != n)//当累加的的次数到m次,并且不是循环的最后一次,主要用于空格的控制
			{
				sum /= count;
				cout << sum << " ";//主要用于控制此处空格
				sum = 0;
				count = 0;
			}
			if (count == m && i == n)//如果是最后一次,用于控制输出回车而不输出空格。本次和上个判断主要用于控制n%m==0时空格和回车的输出
			{
				sum /= count;
				cout << sum << endl;
				sum = 0;
				count = 0;
			}
			if (n % m != 0 && i == n)//当n%m!=0时的控制
			{
				sum /= count;
				cout << sum << endl;
				sum = 0;
				count = 0;
			}
		}
	}
	return 0;
}
注:本题写的不够好,冗余较多,以后会继续跟进修改。

杭电oj编码2014 问题描述: 青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。 输入: 输入数据有多组,每组占一行,每行的第一个数是n(2 输出: 对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。 样例输入: 3 99 98 97 4 100 99 98 97 样例输出: 98.00 98.50 阅读详情

相关推荐

杭电acm2015 2005

杭电acm中两题简单的代码,都用的是简单的语句 对于初学者 很容易理解

【杭电OJ】2015 偶数求和

【代码】【杭电OJ】2015 偶数求和。

weixin_45037690的博客 261

Python连接StarRocks全流程实践: SQL文件调用与Pandas混合优化

通过这种分阶段混合计算, 既能发挥StarRocks处理海量数据的性能优势, 又能保留Pandas在内存计算中的灵活性, 实现效率与功能的完美平衡.结合SQL的高效聚合与Pandas的灵活计算, 实现查询和数据处理的深度融合.该库基于SQLAlchemy 2.x开发, 仅支持Python 3.x环境.对大批量数据的写入, 建议进行分块. 分块写入较单条插入速度会有显著提升.这样可以避免python代码的查询与SQL耦合, 支持版本化管理.将DDL, DML分离为独立文件, 例如。: 调整连接复用参数。

t.y.Tang的博客 2780

杭电ojACM第2015题

#include<stdio.h> int main(){ int n,m,i,j,k,h; while(scanf("%d%d",&n,&m)!=EOF){ int sum,a[100]; for(i=0;i<n;i++){ a[i]=2+2*i; } ...

G_AOFAN的博客 572

16G显存+llama.cpp跑大模型的黄金配置指南

大语言模型(LLM)本地部署的核心瓶颈在于显存与推理效率的平衡。llama.cpp作为轻量级C/C++推理引擎,通过GGUF模型格式、量化压缩(如Q4_K_M)和CUDA底层优化,显著降低GPU资源需求。在消费级硬件中,16G显存成为兼顾模型能力(如Qwen3-4B、Llama-3-8B)、长上下文支持(4K token)与系统稳定性的关键阈值。它既规避了12G显存的容量焦虑,又绕开了24G高端卡的成本与散热负担,特别适合Windows 11原生环境下的生产级AI应用,如RAG、智能客服与文档分析。

weixin_32629853的博客 405

[面试]SoC验证工程师面试常见问题(三)

SoC 验证工程师面试中,SystemVerilog、UVM 和 SystemC 的代码题目通常涵盖面向对象编程、约束随机化、UVM 组件设计、内存建模等主题。通过练习上述示例题目和理解关键点,你可以更好地应对现场编码环节。如果有具体的面试方向(如特定协议验证)或公司偏好,可以提供更多信息,我会进一步定制题目和答案。祝你面试顺利!

元直的博客 1614

杭电oj2015 c

#include <stdio.h> int main () { int n,m,i,c; while (scanf ("%d%d",&n,&m)!=EOF) { int a[100]={},b=2,amount=0,l=0,f=0; for (i=0;i<n;i++) { a[i]=b;b+=2; } for (i=0;i<n;i++)

weixin_73683794的博客 289

光模块封装工艺简介

光模块按照部件可以分为芯片、光器件、光模块三个层级;按照应用领域大概可分为电信应用、数通应用两个领域;按照内部器件的封装工艺可分为TO、Box、COB三大类。 但是,无论是哪种类型的光模块,其生产工艺基本上可以分为封装、测试两大块。   那什么叫做器件封装呢?我的理解器件封装就是利用胶水、焊料、机械、热量等手段把器件按照一定的先后次序结合形成一个整体的过程,就好像早上吃的煎饼,把面粉、鸡蛋、脆饼、烤肠、葱花等这些“器件”,按照一定的顺序,通过食用油、甜面酱、加热、卷起来等手段结合到一起,形成了美味的

qq_33253182的博客 2818

杭电OJ2015

杭电OJ2015 这题我做的和标准答案不一样 但我觉得 是对的 却AC不了 求个大佬来看一下 代码的问题 附上一份 标准的代码 #include<stdio.h> int main(){ int n,m,i; int a[101],b[101]; while(scanf("%d%d",&n,&m)!=EOF){ int count=0,sum=0,k=0; for(i=1;i<=n;i++)

大权子的博客 563

faster lio 回环 加入GTSAM优化的记录

对Faster lio 加入回环、gtsam优化,在室外建图遇到的问题和过程

Nico_jion的博客 2599

自然语言处理6 -- 情感分析

1 概述 情感分析是自然语言处理中常见的场景,比如淘宝商品评价,饿了么外卖评价等,对于指导产品更新迭代具有关键性作用。通过情感分析,可以挖掘产品在各个维度的优劣,从而明确如何改进产品。比如对外卖评价,可以分析菜品口味、送达时间、送餐态度、菜品丰富度等多个维度的用户情感指数,从而从各个维度上改进外卖服务。 情感分析可以采用基于情感词典的传统方法,也可以采用基于深度学习的方法,下面详细讲解 ...

谢杨易的博客 5万+

第三天 杭电OJ 2012、2013、2014、2015、、、2030

2012: #include<iostream> #include<math.h> using namespace std; //想要使用bool型的判定时要注意,返回值只有 0 和 非0 不太会使用的话建议使用整型返回值 int isprime(int n){ for(int j=2;j<n;j++) if(n%j==0) return 0; return 1; } int main(){ int x,y,item; while(cin>&g

qq_54704565的博客 410

基于深度学习的柠檬等级检测系统 —— YOLOv8 + UI界面 + 数据集

本项目的目标是构建一个柠檬等级检测系统,通过深度学习模型自动检测柠檬的等级。自动检测柠檬等级:通过图像中的柠檬特征,自动判断其成熟度和质量。实时视频检测:通过摄像头实时监控柠檬的质量等级。用户友好的UI界面:为用户提供简洁直观的操作界面,支持图像上传、实时视频检测等功能。本项目展示了如何基于YOLOv8模型开发一个柠檬等级检测系统,结合PyQt5实现了用户友好的UI界面。通过该系统,用户可以快速上传柠檬图像并自动识别其等级,极大提升了检测效率和准确性。数据集的扩展。

YOLO 1111

杭电OJ 2015——偶数求和

#2015 题目就是讲2的偶数序列分段求和,主要在格式化输出上比较麻烦,需要控制好空格和换行,这里使用的是分段求和之后计算平均值,之后发现可以直接找出具体某段的数组的中间值,不需要求和取平均,但是这个也是数组的特殊性,因此还是按照求和取平均来算。 题目直达:http://acm.hdu.edu.cn/showproblem.php?pid=2015 发现WA了好几次,还是初始化没有做好,在每次进入...

Hello_Pepsi的博客 454

姿态传感器/陀螺仪之ICM-42670-P应用原理图设计

ICM-42670-P采用LGA-14封装,尺寸为2.5x3x0.76毫米,工作电压范围为1.71V至3.6V,支持I3CSM、I2C和SPI串行通信接口。其设计目标是提供高精度、低功耗和小型化的解决方案,以满足消费类和工业应用的需求。ICM-42670-P是一款由TDK InvenSense推出的高性能六轴MEMS运动追踪传感器,集成了3轴陀螺仪和3轴加速度计,适用于多种应用场景,包括可穿戴设备、游戏控制器、无人机、AR/VR设备等。

corlin6688的博客 1205

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

杭电OJ编码1001

问题描述:计算sum(n)=1+2+3+…+n 输入:该输入将由一系列的n个整数,每一个整数。 输出:对于每种情况,输出和(n)中,用一个空行。你可以假定该结果为32位带符号整数。 样本输入:1100 样本输出:15050 以上为原题,但是具体理解之后,可以发现,本体和1000题一样,是默认的循环输入,并且要做到循环输出。每次输入一个整型 num的值,程序会自动计算num+(num-1)

New___World的博客 956

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ACM水题

ACM水题 ACM小白。。。非常费劲儿的学习中,我觉得目前我能做出来的都可以划分在水题的范围中。。。不断做,不断总结,随时更新 POJ: 1004 Financial Management求平均值 杭电OJ: 1001 Sum Problem 相加100...

weixin_30571465的博客 151

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

杭电OJ 2015(C++)

偶数求和 #include<iostream> using namespace std; int main() { int n,m,i,b=0,sum = 0; while(cin>>n>>m) { int *a = new int[n]; a[0] = 2; for(i = 1 ; i < n ; i++) { a[i] = a[i-1] + 2;

evernight_17的博客 664

杭电OJ_2015(C++版)

#include <iostream> using namespace std; int main() { int n,m; while(cin>>n>>m) { int s(2),sum(0),j(0); for(int i=1;i<=n;++i) { ++j; sum=sum+2*i; if(i==n) { cout...

酱紫蛙的博客 471

第二场个人训练赛(水题合集)

A - 偶数求和 HDU - 2015Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。Output 对于每组输入数据,输出一个平均值序列,每组

q435201823的博客 573

杭电OJ | 2015 偶数求和

2015 Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。 Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。 Output 对于每组输入数据,输出一个...

qq_41924481的博客 267

杭电OJ 2015 C++

int n, m;i <= n;i++) {sum += i;sum = 0.0;if (n % m!= 0) {i++) {return 0;

Estelle1412的博客 514

C++描述杭电OJ 2015.偶数求和 ||

C++描述杭电OJ 2015.偶数求和 ||

weixin_46803686的博客 303

杭电OJ第11页2015~2019算法题(C语言)

目录2015.偶数求和2016.数据的交换输出2017.字符串统计2018.母牛的故事2019.数列有序 2015.偶数求和 Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。 Input 输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。 Output 对于每组输入数据,输出一个平均值序列,每组输出占一行。 Sa

代码星辰的博客 1130

acm水题

请同学们独立认真完成,一旦发现抄袭代码,取消考试资格及成绩! 萝卜(yuanhanchun) 注销 编码 Time Limit: 1000MS Memory limit: 65536K 题目描述 给你一个由大写字母组成的组成的字符串,你可以用如下规则对其进行编码: 1、 包含K个相同字母的连续字符串可以用KX表示,其中X是相同的字母。

袁汉春 1602

杭电oj编码2021

题目描述: 作为杭电的老师,最盼望的日子就是每月的8号了,因为这一天是发工资的日子,养家糊口就靠它了,呵呵 但是对于学校财务处的工作人员来说,这一天则是很忙碌的一天,财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的时候都不用老师找零呢? 这里假设老师的工资都是正整数,单位元,人民币一共有100元、50元、10元、5元、2元和

New___World的博客 1075
上一篇: 杭电oj编码2011
下一篇: 杭电oj编码2016
New___World
博客等级 码龄11年 6粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值