首页 > 其他分享 >PAT甲级 1002 A+B for Polynomials

PAT甲级 1002 A+B for Polynomials

时间:2023-11-08 14:45:23浏览次数:40  
标签:cnt PAT k2 int scanf Polynomials ++ num 1002

原题链接:

本题需要将相同次数的项进行相加,因此在初始输入的时候就直接用数组记录每个次数项,下标为次数,值为对应次数项的值(用+=)
遍历整个数组,看有几个元素非0即可知非0项的个数。
因要求降幂输出,则从后向前遍历,输出每个元素的下标和值。

#include <bits/stdc++.h>
using namespace std;

double a[1010];
int cnt;
int main()
{
    int k1, k2, n;
    double num;
    scanf("%d", &k1);
    for (int i = 0; i < k1; i++) {
        scanf("%d%lf", &n, &num);
        a[n] += num;
    }
    scanf("%d", &k2);
    for (int i = 0; i < k2; i++) {
        scanf("%d%lf", &n, &num);
        a[n] += num;
    }

    for (int j = 0; j < 1002; j++) {
        if (a[j]) cnt++;
    }

    printf("%d", cnt);
    for (int j = 1001; j >= 0; j--) {
        if (a[j]) printf(" %d %.1f", j, a[j]);
    }
    return 0;
}

标签:cnt,PAT,k2,int,scanf,Polynomials,++,num,1002
From: https://www.cnblogs.com/pangyou/p/17817372.html

相关文章

  • 【转】Lspatch使用
    原文地址:Lspatch使用原文作者:yuito写在前面通过使用模块,Android用户可以轻松地增加新功能、修改现有功能或增强应用程序的性能。但是,使用模块修改一般需要超级用户权限,也就是所谓的ROOT权限。这极大限度的限制了用户对于模块的使用。好在,Lsposed框架的开发队伍开发了一款名为......
  • selenium等待元素加载,元素操作,执行js,切换选项卡,前进后退,异常处理,登录cnblogs,抽
    1selenium等待元素加载......
  • 获取小程序appid和path教程详细版
    打开你需要获取appid的小程序,这里以“饿了么”小程序为例,然后点击右上角的图标以下为小程序path获取方法登录你的小程序的微信公众平台https://mp.weixin.qq.com点击右上角的工具,进入后是下面的页面然后用你输入的微信号微信浏览“饿了么”小程序,浏览到你要获取path的页面,点......
  • 2023CVPR_Spatial-Frequency Mutual Learning for Face Super-Resolution
    一.Network:SFMNet1.网络采用U-Net结构,其中SFMLM-i是不同分辨率的每层结构2.SPB是空域分支,FRB是频域分支,分别经过FRB和SPB的两个分支信息经过FSIB分支进行信息的融合3.FRB结构:classFreBlock9(nn.Module):def__init__(self,channels,args):super(FreBlo......
  • KEGG PATHWAY
     KEGGPATHWAYDatabaseKEGGPATHWAY数据库是一个手工画的代谢通路的集合,包含以下几方面的分子间相互作用和反应网络:1.新陈代谢2.遗传信息加工3.环境信息加工4.细胞过程5.生物体系统6.人类疾病7.药物开发PATHWAY的五种类型仅仅第一种参考通路(referencepathway)图是手动画出来的......
  • Vue源码学习(十四):diff算法patch比对
    好家伙,本篇将会解释要以下效果的实现 1.目标我们要实现以下元素替换的效果gif: 以上例子的代码://创建vnodeletvm1=newVue({data:{name:'张三'}})letrender1=compileToFunction(`<a>{{name}}</a>`)letvnode1=render1.call(vm1)doc......
  • 一个Python爬虫案例,带你掌握xpath数据解析方法!
    xpath基本概念xpath解析:最常用且最便捷高效的一种解析方式。通用性强。xpath解析原理1.实例化一个etree的对象,且需要将被解析的页面源码数据加载到该对象中2.调用etree对象中的xpath方法结合xpath表达式实现标签的定位和内容的捕获。环境安装pipinstalllxml如何实例化一个etree对......
  • QCN9074 QCN9024|DR9074E Compatible with DR4019 Platform OpenWrt
    ExcitingNews:WallysWiFi6Card#DR9074ENowCompatiblewithDR4019Platform(WiFi5)andOpenWrtDriver-AGame-ChangerinWirelessTech!Wearethrilledtobringyousomeexcitingnews!OurWallysWiFi6DualBandCard#DR9074Ehasjusttakenagiant......
  • java基础学习:path,java_home环境变量配置
    1.path变量: 装jdk后会自动配置java和javac的path路径 2.JAVA_HOME环境变量:   ......
  • uni.uploadFile和this.$refs.signatureRef.canvasToTempFilePath
    canvasToTempFilePath生成的图片是临时h5路径可用于临时回显,如果图片的路径要上传接口,需要使用uni.uploadFile来将图片上传到服务器//我用uniapp做app签名时写的代码片段,上传完服务器之后的路径就可以传到后端给的接口啦,然后在查询的时候就可以通过订单返回的图片路径进行回显t......