【算法笔记题解】《算法笔记知识点记录》第二章——快速入门4[结构体、输入输出、复杂度和黑盒测试](3)

简介: 【算法笔记题解】《算法笔记知识点记录》第二章——快速入门4[结构体、输入输出、复杂度和黑盒测试](3)

问题 B: A+B 输入输出练习II

题目描述


你的任务是计算a+b。


输入


第一行是一个整数N,表示后面会有N行a和b,通过空格隔开。

输出


对于输入的每对a和b,你需要在相应的行输出a、b的和。

如第二对a和b,对应的和也输出在第二行。


样例输入


2

1 5

10 20


样例输出


6

30


解题思路


练习OJ的输入方式。


#include<cstdio>
int main(){
    int a,b,n;
    scanf("%d",&n);
    while( n--){
        scanf("%d %d",&a,&b);
        printf("%d\n",a + b);
    }
    return 0;
}


问题 C: A+B 输入输出练习III

题目描述


你的任务是计算a+b。


输入


输入中每行是一对a和b。其中会有一对是0和0标志着输入结束,且这一对不要计算。

输出


对于输入的每对a和b,你需要在相应的行输出a、b的和。

如第二对a和b,他们的和也输出在第二行。

样例输入


1 5

10 20

0 0


样例输出


6

30


解题思路


练习OJ的输入方式。

#include<cstdio>
int main(){
    int a,b;
    while(scanf("%d %d",&a,&b) && (a != 0 || b!=0)){
        printf("%d\n",a + b);
    }
    return 0;
}


问题 D: A+B 输入输出练习IV

题目描述


你的任务是计算若干整数的和。


输入


每行的第一个数N,表示本行后面有N个数。

如果N=0时,表示输入结束,且这一行不要计算。

输出


对于每一行数据需要在相应的行输出和。

样例输入


4 1 2 3 4

5 1 2 3 4 5

0


样例输出


10

15


解题思路


练习OJ的输入方式。


#include<cstdio>
int main(){
    int n;
    while(scanf("%d",&n) && (n !=0)){
        int ans = 0,temp;
        while(n--){
            scanf("%d",&temp);
            ans+=temp;
        }
        printf("%d\n",ans);
    }
    return 0;
}


问题 E: A+B 输入输出练习V

题目描述


你的任务是计算若干整数的和。

输入


输入的第一行是一个正数N,表示后面有N行。每一行的第一个数是M,表示本行后面还有M个数。


输出


对于每一行数据需要在相应的行输出和。


样例输入


2

4 1 2 3 4

5 1 2 3 4 5


样例输出


10

15

解题思路


练习OJ的输入方式。


#include<cstdio>
int main(){
    int m;
    scanf("%d",&m);
    while(m--){
        int n;
        scanf("%d",&n);
        int ans = 0,temp;
        while(n--){
            scanf("%d",&temp);
            ans+=temp;
        }
        printf("%d\n",ans);
    }
    return 0;
}


问题 F: A+B 输入输出练习VI

题目描述


你的任务是计算若干整数的和。


输入


每行的第一个数N,表示本行后面有N个数。


输出


对于每一行数据需要在相应的行输出和。


样例输入


4 1 2 3 4

5 1 2 3 4 5


样例输出


10

15


解题思路


练习OJ的输入方式。


#include<cstdio>
int main(){
    int n;
    while(scanf("%d",&n) != EOF){
        int ans = 0,temp;
        while(n--){
            scanf("%d",&temp);
            ans+=temp;
        }
        printf("%d\n",ans);
    }
    return 0;
}


问题 G: A+B 输入输出练习VII

题目描述


你的任务是计算若干整数的和。


输入


输入包含若干行,每行输入两个整数a和b,由空格分隔。


输出


对于每组输入,输出a和b的和,每行输出后接一个空行。


样例输入


1 5

10 20

样例输出


6


30


解题思路


练习OJ的输入方式。


#include<cstdio>
int main(){
    int a,b;
    while(scanf("%d %d",&a,&b) != EOF){
        printf("%d\n\n",a + b);
    }
    return 0;
}


问题 H: A+B 输入输出练习VIII

题目描述


你的任务是计算若干整数的和。


输入


输入的第一行为一个整数N,接下来N行每行先输入一个整数M,然后在同一行内输入M个整数。


输出


3

4 1 2 3 4

5 1 2 3 4 5

3 1 2 3

样例输入


对于每组输入,输出M个数的和,每组输出之间输出一个空行。


样例输出


10


15


6


解题思路


练习OJ的输入方式。


#include<cstdio>
int main(){
    int m;
    scanf("%d",&m);
    while(m--){
        int n;
        scanf("%d",&n);
        int ans = 0,temp;
        while(n--){
            scanf("%d",&temp);
            ans+=temp;
        }
        printf("%d\n",ans);
        if(m != 0)    puts("");
    }
    return 0;
}


相关文章
|
4天前
|
算法 数据安全/隐私保护 计算机视觉
基于FPGA的图像双线性插值算法verilog实现,包括tb测试文件和MATLAB辅助验证
本项目展示了256×256图像通过双线性插值放大至512×512的效果,无水印展示。使用Matlab 2022a和Vivado 2019.2开发,提供完整代码及详细中文注释、操作视频。核心程序实现图像缩放,并在Matlab中验证效果。双线性插值算法通过FPGA高效实现图像缩放,确保质量。
|
3月前
|
并行计算 算法 测试技术
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面,旨在通过综合策略提升程序性能,满足实际需求。
99 1
|
4月前
|
机器学习/深度学习 弹性计算 自然语言处理
前端大模型应用笔记(二):最新llama3.2小参数版本1B的古董机测试 - 支持128K上下文,表现优异,和移动端更配
llama3.1支持128K上下文,6万字+输入,适用于多种场景。模型能力超出预期,但处理中文时需加中英翻译。测试显示,其英文支持较好,中文则需改进。llama3.2 1B参数量小,适合移动端和资源受限环境,可在阿里云2vCPU和4G ECS上运行。
225 1
|
4月前
|
存储 算法
动态规划算法学习一:DP的重要知识点、矩阵连乘算法
这篇文章是关于动态规划算法中矩阵连乘问题的详解,包括问题描述、最优子结构、重叠子问题、递归方法、备忘录方法和动态规划算法设计的步骤。
251 0
|
4月前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
110 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
|
4月前
|
机器学习/深度学习 并行计算 数据可视化
目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
这篇文章介绍了如何使用PaddleClas框架完成多标签分类任务,包括数据准备、环境搭建、模型训练、预测、评估等完整流程。
263 0
|
4月前
|
机器学习/深度学习 JSON 算法
语义分割笔记(二):DeepLab V3对图像进行分割(自定义数据集从零到一进行训练、验证和测试)
本文介绍了DeepLab V3在语义分割中的应用,包括数据集准备、模型训练、测试和评估,提供了代码和资源链接。
722 0
语义分割笔记(二):DeepLab V3对图像进行分割(自定义数据集从零到一进行训练、验证和测试)
|
4月前
|
机器学习/深度学习 数据采集 算法
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
这篇博客文章介绍了如何使用包含多个网络和多种训练策略的框架来完成多目标分类任务,涵盖了从数据准备到训练、测试和部署的完整流程,并提供了相关代码和配置文件。
106 0
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
|
4月前
|
机器学习/深度学习 JSON 算法
实例分割笔记(一): 使用YOLOv5-Seg对图像进行分割检测完整版(从自定义数据集到测试验证的完整流程)
本文详细介绍了使用YOLOv5-Seg模型进行图像分割的完整流程,包括图像分割的基础知识、YOLOv5-Seg模型的特点、环境搭建、数据集准备、模型训练、验证、测试以及评价指标。通过实例代码,指导读者从自定义数据集开始,直至模型的测试验证,适合深度学习领域的研究者和开发者参考。
1518 3
实例分割笔记(一): 使用YOLOv5-Seg对图像进行分割检测完整版(从自定义数据集到测试验证的完整流程)
|
4月前
|
算法 API 计算机视觉
人脸识别笔记(一):通过yuface调包(参数量54K更快更小更准的算法) 来实现人脸识别
本文介绍了YuNet系列人脸检测算法的优化和使用,包括YuNet-s和YuNet-n,以及通过yuface库和onnx在不同场景下实现人脸检测的方法。
140 1

热门文章

最新文章