【算法笔记题解】《算法笔记知识点记录》第二章——快速入门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;
}


相关文章
|
1月前
|
机器学习/深度学习 JSON 算法
实例分割笔记(一): 使用YOLOv5-Seg对图像进行分割检测完整版(从自定义数据集到测试验证的完整流程)
本文详细介绍了使用YOLOv5-Seg模型进行图像分割的完整流程,包括图像分割的基础知识、YOLOv5-Seg模型的特点、环境搭建、数据集准备、模型训练、验证、测试以及评价指标。通过实例代码,指导读者从自定义数据集开始,直至模型的测试验证,适合深度学习领域的研究者和开发者参考。
365 3
实例分割笔记(一): 使用YOLOv5-Seg对图像进行分割检测完整版(从自定义数据集到测试验证的完整流程)
|
1月前
|
测试技术
自动化测试项目实战笔记(三):测试用户注册(验证码错误,成功,出现弹框时处理)
本文是关于自动化测试项目实战笔记,主要介绍了如何测试用户注册功能,包括验证码错误、注册成功以及弹框处理的测试步骤和代码实现。
85 2
自动化测试项目实战笔记(三):测试用户注册(验证码错误,成功,出现弹框时处理)
|
1月前
|
Java 关系型数据库 MySQL
自动化测试项目实战笔记(一):JDK、Tomcat、MySQL、Jpress环境安装和搭建
这篇文章是关于自动化测试项目实战笔记,涵盖了JDK、Tomcat、MySQL、Jpress环境的安装和搭建过程,以及测试用例和常见问题总结。
49 1
自动化测试项目实战笔记(一):JDK、Tomcat、MySQL、Jpress环境安装和搭建
|
30天前
|
机器学习/深度学习 弹性计算 自然语言处理
前端大模型应用笔记(二):最新llama3.2小参数版本1B的古董机测试 - 支持128K上下文,表现优异,和移动端更配
llama3.1支持128K上下文,6万字+输入,适用于多种场景。模型能力超出预期,但处理中文时需加中英翻译。测试显示,其英文支持较好,中文则需改进。llama3.2 1B参数量小,适合移动端和资源受限环境,可在阿里云2vCPU和4G ECS上运行。
|
1月前
|
人工智能 算法 测试技术
自动化测试项目实战笔记(二):解决验证码识别问题
这篇文章介绍了三种自动化测试中验证码识别的方法:使用Python的pytesseract和PIL模块、利用第三方API如万维易源,以及使用开源的ddddocr库,还提到了一些注意事项,比如如何获取验证码区域的截图。
64 2
|
1月前
|
算法 API 计算机视觉
人脸识别笔记(一):通过yuface调包(参数量54K更快更小更准的算法) 来实现人脸识别
本文介绍了YuNet系列人脸检测算法的优化和使用,包括YuNet-s和YuNet-n,以及通过yuface库和onnx在不同场景下实现人脸检测的方法。
33 1
|
1月前
|
JSON 算法 数据可视化
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
这篇文章是关于如何通过算法接口返回的目标检测结果来计算性能指标的笔记。它涵盖了任务描述、指标分析(包括TP、FP、FN、TN、精准率和召回率),接口处理,数据集处理,以及如何使用实用工具进行文件操作和数据可视化。文章还提供了一些Python代码示例,用于处理图像文件、转换数据格式以及计算目标检测的性能指标。
57 0
测试专项笔记(一): 通过算法能力接口返回的检测结果完成相关指标的计算(目标检测)
|
1月前
|
机器学习/深度学习 并行计算 数据可视化
目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
这篇文章介绍了如何使用PaddleClas框架完成多标签分类任务,包括数据准备、环境搭建、模型训练、预测、评估等完整流程。
84 0
目标分类笔记(二): 利用PaddleClas的框架来完成多标签分类任务(从数据准备到训练测试部署的完整流程)
|
1月前
|
机器学习/深度学习 JSON 算法
语义分割笔记(二):DeepLab V3对图像进行分割(自定义数据集从零到一进行训练、验证和测试)
本文介绍了DeepLab V3在语义分割中的应用,包括数据集准备、模型训练、测试和评估,提供了代码和资源链接。
181 0
语义分割笔记(二):DeepLab V3对图像进行分割(自定义数据集从零到一进行训练、验证和测试)
|
1月前
|
机器学习/深度学习 数据采集 算法
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)
这篇博客文章介绍了如何使用包含多个网络和多种训练策略的框架来完成多目标分类任务,涵盖了从数据准备到训练、测试和部署的完整流程,并提供了相关代码和配置文件。
46 0
目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)