PAT甲级1002. A+B for Polynomials (25)

PAT A1002 A+B for Polynomials (25) PTA跳转:原题链接 这道题相对比较简单,题目大意是输入两行数据,每一行的第一个数据表示这个多项式有多少对数据(包括指数和系数),每行数据代表一个多项式(如”2 1 2.4 0 3.2″表示”2.4x+3.2“,“2 2 1.5 1 0.5″表示”1.5×2+0.5x”)。然后这两个多项式相加,按指数从大到小输出这个多项式。(如前面两个多项式相加后的多项式为”1.5×2+2.9x+3.2“,即输出结果是”3 2 1.5 1 2.9 0 3.2“) 导致“部分正确”的测试点: 1.系数可以是小数,因此数组声明时不能用int。 2.系数不仅可以从”0″变成”非0″,还可以从”非0″变成”0″,因此 立即下载

题目:

This time, you are supposed to find A+B where A and B are two polynomials.

Input

Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial: K N1 aN1 N2 aN2 ... NK aNK, where K is the number of nonzero terms in the polynomial, Ni and aNi (i=1, 2, ..., K) are the exponents and coefficients, respectively. It is given that 1 <= K <= 10,0 <= NK < ... < N2 < N1 <=1000.

Output

For each test case you should output the sum of A and B in one line, with the same format as the input. Notice that there must be NO extra space at the end of each line. Please be accurate to 1 decimal place.

Sample Input
2 1 2.4 0 3.2
2 2 1.5 1 0.5
Sample Output
3 2 1.5 1 2.9 0 3.2
#include<cstdio>
using namespace std;
int main() {
    int k1, k2, i, a, num=0;
    double c[1005] = {0}, b;
    scanf ("%d", &k1);
    for (i=0; i<k1; i++) {
        scanf ("%d %lf", &a, &b);
        c[a] += b;
    }
    scanf ("%d", &k2);
    for (i=0; i<k2; i++) {
        scanf ("%d %lf", &a, &b);
        c[a] += b;
    }
    for (i=0; i<1005; i++) {
        if (c[i] != 0)
            num++;
    }
    printf ("%d", num);
    if (num != 0)
        printf (" ");
    for (i=1000; i>=0; i--) {
        if (c[i] != 0 && num > 1) {
            printf ("%d %.1lf ", i, c[i]);
            num--;
        }
        else if (c[i] != 0 && num == 1)
            printf ("%d %.1lf", i, c[i]);
    }
    return 0;
}


【Burp入门第三十七篇】AutoRepeater插件安装使用教程+越权实战案例 AutoRepeater 通过接收满足特定条件的请求,按照预设的基础替换规则对请求进行处理。在接收到匹配请求后,它首先应用基础替换,然后针对每个定义的替换创建请求副本并应用该替换操作,从而实现对不同参数的修改和请求的重复发送,以此来全面检测 Web 应用的授权情况。1、自动化请求重复:能自动复制、修改并重发 HTTP 请求,避免了手动重复操作的繁琐,大大提高了 Web 应用授权测试的效率。2、灵活参数替换:可灵活改变邮箱地址、账号身份、角色、URL 和 CSRF 令牌等关键参数。 阅读详情

相关推荐

Python大数据舆情分析系统开发实战

舆情监测系统是大数据分析的重要应用场景,通过自然语言处理(NLP)技术解析社交媒体文本情感倾向。基于Python技术栈的解决方案整合了Scrapy爬虫框架进行数据采集,PySpark处理海量文本数据,结合SnowNLP和Jieba实现中文语义分析。系统采用微服务架构设计,包含数据采集层、处理层、存储层和应用层,通过情感分析优化和实时热点检测算法提升监测准确率。典型应用包括企业品牌监测、公共事件预警等场景,开发过程中需特别注意数据合规性和分布式集群的性能调优。

weixin_34408624的博客 387

1002 A+B for Polynomials

将两个多项式相加,多项式的项数和具体的值都已经给出,要做的就是对应起来相加。

hlp_whale的博客 253

C++网络编程 - Boost::asio异步网络编程 - 01- boost库源码编译安装

知识的学习在于点滴记录,坚持不懈;知识的学习要有深度和广度,不能只流于表面,坐井观天;知识要善于总结,不仅能够理解,更知道如何表达! 目录 如果需要录屏资料,请私信邮箱shitou3000@qq.com获取。 ...

大秦坑王的专栏 1万+

1002 A+B for Polynomials(模拟,多项式相加)

1002 A+B for Polynomials

老顽固也可爱 1105

PCIe链路均衡实战:从Preset调节到系数优化的完整指南(附Synopsy IP案例)

本文深入解析PCIe链路均衡技术,从Preset调节到系数优化的全流程实战指南,特别针对PCIe 3.0/4.0中的Recovery.Equalization状态进行详细说明。通过Synopsy IP案例,展示如何应对高速信号完整性挑战,优化前向反馈均衡(FFE)机制,提升系统性能。

peace的博客 1054

在 Ansys CFX Pre 中配置 RGP 表的分步指南

掌握在 Ansys CFX Pre 中设置 RGP 表的技巧,以优化仿真精度和效率。

jkh920184196的博客 1664

1002 A+B for Polynomials (多项式相加)

This time, you are supposed to find A+B where A and B are two polynomials. Input Specification: Each input file contains one test case. Each case occupies 2 lines, and each line contains the informa...

qq_41698081的博客 335

【Unity 实用工具篇】✨| 受击插件Feel 详细教程,开发游戏时更好的操控 游戏打击感

在一个游戏中,游戏手感对于游戏的整体游玩体验是非常重要的,而游戏手感中有一个很重要的点:打击感 那本篇文章就来讲一下打击感中的受击反馈部分。 在游戏中经常会用到攻击敌人,敌人扣血,执行某些受击功能的执行,尤其是对于有战斗场景的游戏来说,这就是标准的受击反馈。 所以引出本篇文章的主角:受击插件 Feel 的使用,2D和3D游戏都可以使用。

努力前行,总会成为自己心中的那道光 3万+

【PAT甲级】1002 A+B for Polynomials 两种解法

【题意】 输入俩多项式,计算加和并输出;注意系数可以是小数,并且输出时要保留一位小数,同时要按指数递降顺序输出结果。

咚咚咚咚唔de博客 452

学Simulink——基于风力发电系统的建模与仿真场景:基于自适应控制的风力发电系统输出功率调节

本文详细介绍了使用Simulink搭建风力发电系统自适应控制模型的完整流程。首先阐述了风速波动对电网的影响及自适应控制的优势,然后逐步指导创建Simulink项目、搭建系统结构(包括风速源、风轮机、发电机等模块),重点讲解了模型参考自适应控制器(MRAC)的设计步骤和参数设置方法。通过仿真分析验证了系统在风速变化时仍能保持输出功率稳定,展示了自适应控制的响应速度和鲁棒性。最后提出了引入深度学习预测、多变量控制等优化方向,为新能源领域工程师提供了实用的建模与仿真指导。

amy_mhd的博客 220

C#上位机性能优化全攻略:彻底解决界面卡顿+多线程死锁+PLC数据延迟,产线实测稳定运行2年

一开始我们用的是网上找的零散优化代码,根本满足不了要求,后来花了2个月的时间,把之前27条产线的代码整理、重构、优化,做了一套这套方案上线后,连续稳定运行2年零3个月:界面响应时间稳定在50ms以内,多线程死锁率持续为0,PLC数据延迟稳定在150ms以内,系统可用率≥99.99%,帮客户一年省下了超过480万的停线损失、罚款损失和人工成本,客户第二年就把剩下的22条产线也全部交给我们做了,还介绍了3家同行。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 293

PAT甲级1002 A+B for Polynomials (25分)

PAT甲级1002 A+B for Polynomials (25分) 题目: 解题思路:这是一题多项式相加的问题,主要考察对于输出格式的理解与应用,以及数组的上边界,先将数据读入,因为是两行而且行间有空格,但空格不必读入,故使用scanf来读入,读入double类型时用%lf,而输出时用%.1f,用来保留一位小数。看清楚,不是lf而是1f(哈哈哈,检查了半天没检查出来,巨弱一枚),最后输出时候...

weixin_43795683的博客 465

【基础-单选】Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐:

Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐

江拥羡橙的博客 1304

PAT 甲级 1002 A+B for Polynomials (25 分)

题目:PAT 甲级 1002 A+B for Polynomials (25 分) 经验总结: 系数之和有三种情况:正数、0、负数。 此题可用map解决,使用键(key)来表示项幂,值(value)来表示其系数。 特别要注意系数之和为0的情况,如果使用map解决的话就要特别注意,因为系数之和为0的项是不输出的,所以map中系数为0的项得删除(因为之后还有统计项数,所以最好删除系数为0的项,而...

努力努力再努力 202

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

PAT甲级 - 1002 A+B for Polynomials (25 分)

题目链接:(PAT甲级)1002 A+B for Polynomials (25 分) This time, you are supposed to find A+B where A and B are two polynomials. Input Specification: Each input file contains one test case. Each case occupie...

514

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

[PAT 甲级] 1002 A+B for Polynomials (25 分)

1002 A+B for Polynomials (25 分) 原题链接 This time, you are supposed to find A+B where A and B are two polynomials. Input Specification: Each input file contains one test case. Each case occupies 2 lines,...

cp0328的博客 3396

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

PAT 1002 A+B for Polynomials (25 分)——甲级

#include<iostream> #include<map> using namespace std; int main(){ int k, idx; map<int, double> mp; double tmp; scanf("%d", &k); for(int i=0;i<k;i++){ scanf("%d", &...

RickLin_的博客 180

PAT(甲级)1002 A+B for Polynomials (25 分)

题目来源:PAT(甲级)1002 A+B for Polynomials (25 分) 题目描述: Sample Input: 2 1 2.4 0 3.2 2 2 1.5 1 0.5 Sample Output: 3 2 1.5 1 2.9 0 3.2 题目翻译: 1002.多项式A与B的和 假设A和B是两个多项式,求A与B的和多项式。 输入 每个输入文件包含一个测试实例。每个实例有两行,每行...

sinat_41835935的博客 310

PAT甲级.1002. A+B for Polynomials (25)

1002. A+B for Polynomials (25)题目:This time, you are supposed to find A+B where A and B are two polynomials. 输入格式: Each input file contains one test case. Each case occupies 2 lines, and each line con

R11happy的博客 437

【PAT甲级】1002 A+B for Polynomials (25分)

1002A+B for Polynomials(25分) This time, you are supposed to findA+BwhereAandBare two polynomials. Input Specification: Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial: K...

韩旭051的博客 984

PAT甲级 1002 A+B for Polynomials (25 分)

见证自己的成长 题目如下 1.首先,积累几个英语单词,总是开着有道也不是办法啊啊啊 polynomial 多项式 exponent 次方数 coefficient 系数 2.问题分析 就是简单的多项式相加,可以用数组完成,把次方数作为下标,值作为数组的值,然后3种情况的相加 3.测试用例 当两项相加为0时,这一项就不存在了,项数-1 注意边界值 4.写题学会的小知识点 参...

Ahaha_biancheng的博客 425

PAT(甲级)1002.A+B for Polynomials (25)

PAT 1001. A+B Format (20) This time, you are supposed to find A+B where A and B are two polynomials. 输入格式: Each input file contains one test case. Each case occupies 2 lines, and each line contains th...

乐行僧的博客 286

PAT甲级 1002 A+B for Polynomials (25分)

This time, you are supposed to find A+B where A and B are two polynomials. Input Specification: Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial: K N​1​​ a​N​1​​​​ N​2​​ a​N​2​​​​ …

qq_45812180的博客 206

PAT甲级——1002 A+B for Polynomials (25分)

类似计数(木桶)排序的思想,定义一个数组,数组下标代表指数,数组值代表系数,用空间换时间,反正MAX只有1000。 1002A+B for Polynomials(25分) This time, you are supposed to findA+BwhereAandBare two polynomials. Input Specification: Each input...

沉迷单车的追风少年 517

PAT甲级1002 A+B for Polynomials 25

1002 A+B for Polynomials 25 1002 A+B for Polynomials (25 分) This time, you are supposed to find A+B where A and B are two polynomials. Input Specification: Each input file contains one test case. Each case occupies 2 lines, and each line contains the infor

weixin_44411458的博客 160
上一篇: PAT甲级1001. A+B Format (20)
下一篇: PAT乙级1071. 小赌怡情(15)
ZWANG987
博客等级 码龄11年 4粉丝 109原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值