杭电oj 2007-2008-2009

新手刷HDU杭电OJ,从P2000到P2009这10道题我踩过的坑(C语言版) 本文为C语言新手提供了HDU杭电OJ从P2000到P2009的10道题目的避坑指南。详细解析了字符输入缓冲区陷阱、浮点数计算精度、条件分支边界、日期计算闰年判断等常见问题,并给出了优化代码示例和调试技巧,帮助初学者快速提升编程能力。 阅读详情

2007 平方和与立方和
在这里插入图片描述

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
   int x,y;
   int s1=0;
   int s2=0;
   while(cin >> x >> y)
   {
       if(x>y) swap(x,y);
       for(int i=x;i<=y;i++)
       {
          if(i%2==0)
             s1 += pow(i,2);
          else
             s2 += pow(i,3);
       }
       cout << s1 << " " << s2 << endl;
       s1 = s2 = 0; 
   }
   return 0;
}

注意判断x,y的大小关系;注意s1,s2定义时要=0.

2008 数值统计
在这里插入图片描述

#include <iostream>
using namespace std;
int main()
{
    int a,b,c,n;
    double m;//注意类型
    while(cin >> n)
    {
       if(n==0) break;
       a = b = c = 0;//注意位置
       while(n--)
       {
          cin >> m;
          if(m<0) a++;
          else if(m==0) b++;
          else c++;
       }
       cout << a << " " << b << " " << c << endl;
       
    }
    return 0;
}

2009 求数列的和
在这里插入图片描述

#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
    int n,m;
    double sum;
    while(cin >> n >> m)
    {
        sum = 0;
        double a=n;
        for(int i=0;i<m;i++)
        {
            sum += a;
            a = sqrt(a);
        }
        cout << fixed << setprecision(2) << sum << endl;
    }
    return 0;
}

注意:整数n开平方根后就有可能成为double类型,所以要额外定义一个double类型的a进行下面的开平方根运算;此外,要注意到m=0的情况。

194、产线 Camera 校准与测试:终检测试项、规格线制定与量产数据监控 摘要: 文章通过"绿屏门"案例揭示了产线Camera校准测试中的关键问题,提出了系统性改进方案。在终检测试方面,建议增加多增益暗电流测试、混合光源色温测试和径向亮度梯度测试,覆盖用户真实场景。规格线制定强调用CPK替代固定百分比,区分硬软规格并建立动态调整机制。量产监控需关注参数趋势、边界模组分布,构建失效模式数据库。实践建议包括测试冗余设计、规格余量预留、自动化监控、供应商数据共享和人工抽检保留。文章指出Camera产线质量管控需形成"测试设计-规格优化-数据监控"闭环,以数据驱动决策避免客诉风险。 阅读详情

相关推荐

Cursor赋能Qt C++:从环境配置到项目构建的AI开发新范式

本文详细介绍了如何利用Cursor工具链提升Qt C++开发效率,从智能环境配置到CMake项目构建的全流程实践。通过AI辅助编程、Qt生态优化及高级调试技巧,开发者可快速完成从传统开发到AI驱动的新范式转换,显著缩短项目搭建时间并提升代码质量。

weixin_30329623的博客 546

杭电oj-2008题-C语言

统计给定的n个数中,负数、零和正数的个数。 思考: int main() { int n,i,j,c1,c2,c3; while(scanf("%d",&n)!=EOF) { if(n==0) break; c1=0;c2=0;c3=0; for(i=0,i<n,i++) { while(scanf(%d,&j)!=EOF) { if(j<0) c1++; if(j=0) c2++;...

qq_46361467的博客 218

告别TI官网迷路!手把手教你用C2000Ware为TMS320F28027搭建Proteus仿真工程模板

本文详细指导如何使用C2000Ware为TMS320F28027搭建Proteus仿真工程模板,帮助DSP开发者快速上手。从资源获取、工程目录设计到关键文件配置,再到CCS与Proteus的联调技巧,全面解析仿真工程搭建的每个步骤,特别适合初学者和工程师参考。

weixin_42715608的博客 473

杭电oj~~2008

hdoj2008java代码 杭电2008数值统计

魏小魏 620

车载通信技术原理-CAN通讯和代码配置:奥迪A6轿车总线拓扑图

CAN总线是一种用于汽车监测与控制系统的串行通信协议,由德国Bosch公司开发。它具有多主工作方式、优先级仲裁、高抗干扰等特点,支持点对点、广播等多种通信方式,传输距离可达10公里。CAN协议采用差分信号传输,物理层使用双绞线,数据链路层实现错误检测、位填充等功能。协议帧类型包括数据帧、遥控帧、错误帧等。CAN总线自1986年发布以来,已成为汽车电子系统的标准配置,广泛应用于车载网络。文章还提供了S32K144芯片的CAN驱动代码示例。

擎天柱工坊 1067

PVT(Process Voltage Temperature)

芯片PVT

网始如芯个人博客 3万+

HDU-2008 数值统计

#include #include #define MAX 100000 int main() { double x; int sum1,sum2,sum3; int n,i; while(scanf("%d",&n),n){ sum1=sum2=sum3=0; for(i=0;i scanf("%lf",&x); if(x>0) sum3++; else if(x==0

思卟予 470

自定义载板RK3588HDMI输入配置完整解决方案

✅ HDMI输入信号检测✅ 自动时序识别(支持1080p@60Hz等标准格式)✅ V4L2视频设备接口✅ 实时视频流捕获✅ H.264编码录制✅ HDCP内容保护支持问题根因识别:发现了hdmim1模块资源冲突的本质问题硬件设计理解:明确了Orange Pi 5 Plus的真实硬件设计意图功能实现:成功启用HDMI输入功能,替代了无法使用的HDMI1输出完整验证:建立了从硬件检测到视频录制的完整测试流程。

梁俊星的博客 1271

杭电OJ2008 统计正负数个数

注意数字类型 int double #include &lt;iostream&gt; using namespace std; int main() { int t; while(cin&gt;&gt;t) { int a=0,b=0,c=0; if(t==0) break; while(t...

weixin_40076972的博客 666

C#构建高精度预测模型:从数据预处理到模型部署的实战指南

【代码】C#构建高精度预测模型:从数据预处理到模型部署的实战指南。

墨夶的博客 1263

47_AI智能体核心业务之全局主控Agent:智能对话系统的统一指挥中心

本文介绍了全局主控Agent的架构设计与实现,该组件作为智能对话系统的统一指挥中心,提供标准化的多模式处理接口。系统支持普通对话、工具命令执行和流式响应三种处理模式,通过智能工作流路由协调多个处理引擎。统一的消息封装和异步架构设计确保了系统的高性能和可扩展性,已成功处理300万次用户请求,平均响应时间1.2秒。

在科技的浪潮中,我们寻找着创新的火种,在代码的海洋里,我们编织着智慧的网。腾飞开源,就是这样一个由技术精英汇聚而成的博客平台,我们致力于分享在Java、Python、IoT和人工智能等领域的最新研究成果和实战经验。 在腾飞开源的博客上,你会看到紧跟技术前 344

杭电oj第2008道:数值统计

我用的c++写的 #include using namespace std; int main() { int n; float m[100]; int a=0,b=0,c=0; while(cin&amp;amp;amp;gt;&amp;amp;amp;gt;n) { if(n!=0) { for(int i=0;i&amp;amp;amp;lt;n;i++) { cin&amp;amp;amp;gt;&amp;amp;amp;gt;m

World peace的博客 300

华为OD面试手撕真题 【合并相邻且相等的元素】多语言题解

华为OD面试高频手撕真题【合并相邻且相等的元素】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。

qq_45776114的博客 549

杭电oj刷题第一阶段答案

文章目录输入输出练习1000 A+B1089 A+B for Input-Output Practice (I)1090 A+B for Input-Output Practice (II)1091 A+B for Input-Output Practice (III)1092 A+B for Input-Output Practice (IV)1093 A+B for Input-Output ...

difend的博客 3万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

杭电2000-2009题解

杭电2000-2009题解 大一实在是太闲了, 刷的杭电OJ, 因为当时只学了C, 所有题解都是C 杭电acm2000 #include <stdio.h> int main() { char a,b,c,d,x,y,z; while(scanf("%c%c%c%c",&a,&b,&c,&d) != EOF) { ...

Ember_Sky 576

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

【杭电oj】练习自用

很搞笑,我居然这个代码还能写错,真的是太久没写了,手生的要死。 Problem 2001 Problem 2002 Problem 2004 好简单的题,大学读了四年还是在做这种题,好累呀,生活好可怕。 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助

Youweretrouble的博客 1221

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

杭电oj2001~2010

杭电oj2001~2010(C)

weixin_51671868的博客 446

杭电OJ刷题系列【一】

杭电OJ刷题系列【一】 杭电OJ刷题系列【一】 目录 前言 1000.A + B Problem 1089.A+B for Input-Output Practice (I) 1090.A+B for Input-Output Practice (II) 1091.A+B for Input-Output Practice (III) 1092.A+B for Input-Output Practice (IV) 1093.A+B for Input-Output Practice (.

wxw5201的博客 471

杭电oj2000-2009————C语言

2000ASCII码排序 http://acm.hdu.edu.cn/showproblem.php?pid=2000 #include <stdio.h> int main() { char a,b,c,t; while(~scanf("%c%c%c",&a,&b,&c)) { getchar(); if(a>b) {t=a;a=b;b=t;} if(a...

AKA-BAO的博客 890

杭电oj部分题 · 2000~2011、2039

sort// 自定义结构体int age;// 自定义比较函数:按年龄降序排序// 用自定义规则排序// 输出:Charlie(25) → Alice(20) → Bob(18)return 0;是 C++ 算法库,封装了排序、查找、最值等通用算法,避免重复造轮子;核心函数:新手优先掌握sort()swap(),覆盖 80% 的基础场景;关键规则:算法的范围是 “左闭右开”,自定义排序需写比较函数;通用性:支持数组、vectorstring。

someoneZzyw的博客 712

HDU杭电OJ经典100题2000-2099_Java版详细题解(持续更新)

今年寒假打算用Java把杭电2000-2099全部AC(现在持续更新),如下是题目链接,之后是我的题解,全部做完后我会把所有AC的题解打包上传的 题号 题名 题号 题名 2000 ASCII码排序 2001 计算两点间的距离 2002 计算球体积 2003 求绝对值 2004 成绩转换 2005 第几天? 2...

the blog of Lee 1万+

杭电ACM 2000->2099 100道题 详细解题报告出炉

我去年暑假花了5天,把杭电ACM网站上2000到2099这100道题全AC了,又花了10来天精心写解题报告。里面包括题目、解题思路、编程技巧以及参考源码。所有代码都是使用C/C++写的。最近整理资料时无意间发现,打包成chm文件和大家分享。我已经上传到优快云上了。下载地址:http://download.youkuaiyun.com/source/492194也可到我的Google Sites上下载

子清行 3万+

杭电oj(2006-2010)

2006 #include&lt;iostream&gt; using namespace std; int main() { int n,i,a; while(cin&gt;&gt;n) { int s=1; for(i=0;i&lt;n;i++) { cin&gt;&gt;a; if(a%2!=...

朝歌 362

杭电oj100题-2006-2009

杭电oj100题 2006求奇数的乘积 在这里插入代码片#include <iostream> //#include<stdlib.h> #include<stdio.h> using namespace std; int main() { int n; int a[100],sum; while(scanf("%d",&n)!=EOF) { sum=1; for(int i=0;i<n;i+

weixin_42561106的博客 178

【HDOJ】2000 - 2009

引言:两年没写博客了,两年来经历了很多的事情,太多太多,无法说清(;′⌒`)。无论如何生活还要继续,当前计划从杭电OJ开始记录我的痕迹(ง •_•)ง。(如有错误,欢迎指正o( ̄▽ ̄)ブ)

beerbar3的博客 383

HDU杭电OJ基础100题2000-2099(C语言版)

3月10号开始准备蓝桥杯,4月13号比赛,仅有C语言语法基础。在此分享学习记录,于君共勉之。目前第一阶段,结合所学,刷杭电oj基础100题,预计时间:一周。

WYyanyufei的博客 3759
上一篇: 杭电oj 2004-2005-2006 C++
下一篇: 杭电oj 2010-2011
cloudless_sky
博客等级 码龄8年 106粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值