PAT 甲级 A1009 (2019/02/01)

 1 #include<cstdio>
 2 struct Poly{
 3     int exp;        //次数
 4     double coe;      //系数
 5 }A[1001];
 6 double Product[2001];
 7 int main(){
 8     int  n1, n2,  count = 0;
 9     scanf("%d",&n1);
10     for(int i = 0; i < n1; i++){
11         scanf("%d %lf", &A[i].exp, &A[i].coe);
12     }
13     scanf("%d",&n2);
14     for(int i = 0; i < n2; i++){
15         int  Temp_exp;
16         double Temp_coe;
17         scanf("%d %lf", &Temp_exp, &Temp_coe);
18         for(int i = 0; i < n1; i++){
19             if(A[i].coe != 0){
20                 Product[A[i].exp + Temp_exp]  +=(A[i].coe * Temp_coe);
21             }
22         }
23     }
24     for(int i = 0; i <= 2000; i++){
25         if(Product[i] != 0.0) {
26             count++;
27         }
28     }
29     printf("%d",count);
30     for(int i = 2000; i >= 0; i--){
31         if(Product[i] != 0.0) {
32             printf(" %d %.1f", i, Product[i]);
33         }
34     }
35     return 0;
36 }

原文地址:https://www.cnblogs.com/zjsaipplp/p/10415765.html

时间: 2024-10-01 23:29:30

PAT 甲级 A1009 (2019/02/01)的相关文章

PAT甲级【2019年3月考题】——A1158 TelefraudDetection【25】

Telefraud(电信诈骗) remains a common and persistent problem in our society. In some cases, unsuspecting victims lose their entire life savings. To stop this crime, you are supposed to write a program to detect those suspects from a huge amount of phone c

PAT甲级——A1009 Product of 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 information of a polynomial: K N?1?? a?N?1???? N?2?? a?N?2?

PAT甲级1005 Spell It Right

题目:PAT甲级 1005 题解:水题.看到题目的第一时间就在想一位一位的mod,最后一加一转换就完事了.结果看到了N最大为10的100的次方,吓得我赶紧放弃这个想法... 发现碰到这种情况用字符串十分好用,这道题应该考察的就是这一点.大致思路就是把数字的每一位放到字符串中,然后通过ASCII码得到每一位的相加结果num,然后把num一位一位的放到stack中,使用stack是因为它先进先出的特性,最后输出就行了. 代码: 1 #include<cstdio> 2 #include<qu

关于codehunt Level 02.01 的疑问

codehunt Level 02.01 原题大意如下 : 假设给定下列函数声明 public static int[] Puzzle(int n) { return null; } 要求写出该方法具体函数代码,返回值应为下列类似的值 n 值 1 {0} 2 {0, 1} 3 {0, 1, 2} 我写的如下方法 public static int[] Puzzle(int n) { int[] re = new int[n]; for (int i=0; i<n; i++) re[i] = i;

PAT甲级考前整理

终于在考前,刷完PAT甲级130道题目,不容易!!!每天沉迷在刷题之中而不能超脱,也是一种境界.PAT甲级题目总的说卡题目的比较多,卡测试点的比较少,有些题目还会有题意混淆,这点就不吐槽了吧.静下心来耍这130道题,其实磨练的是一种态度与手感,养成的是一种习惯.热爱AC没有错!! 130道题目主要的考点: 1.排序:快速排序,直接插入排序,希尔排序,分治排序,堆排序. 2.图论:拓扑排序.最短路径.深度搜索.广度搜索. 3.树:树的遍历.完全二叉树.AVL. 4.其他:并查集,模拟,哈希.背包.

4星|《环球科学》2019年01月号:只有13%的海洋仍然是荒野

<环球科学>2019年01月号 有趣可信的科普杂志.本期我感兴趣的话题:1:无血缘关系的夫妻间寿命的相关性,反而比与兄弟姐妹和父母的更紧密:2:海绵城市技术已经帮助费城等地减少了污染:3:社会越不平等,生活质量越差:4:环境恶化的根本原因是不平等,而不是人均收入:5:只有13%的海洋仍然是荒野. 总体评价4星,非常好. 以下是书中一些内容的摘抄,#号后面是kindle电子版中的页码: 1:近日,这群研究人员再次提出能够匹配更多指纹的“深度万能钥匙”,在1%的错误匹配率下,能够伪造出77%的指纹

02.02.01 第1章 简介及基础操作(Power BI商业智能分析)

02.02.01.01 powerbi简介 00:10:59 02.02.01.02 query数据导入 00:03:26 具体操作实例如下: 02.02.01.03导入access数据 00:05:40 方式一:加载 方式二:加载 到 双击用户明细,进入Power Query 02.02.01.04导入csv和Excel和txt文件 00:04:47 02.02.01.05纵向合并数据 00:03:14 02.02.01.06横向合并数据 00:05:11 02.02.01.07数据填充 00

【谜客帝国】第147届月思主擂谜会(2019.02.15)

 [谜客帝国]第147届月思主擂谜会(2019.02.15) 主持计分:东东 1.“人在中天日月间”(9笔字)春/月思 [注:面出陈孚<开平即事二首>,“势超大地山河上,-.”] 2. 玉漏声中烟气袅(3字法国奢侈品牌)YSL/月思 3. 双双相念初相爱(2字著名动漫人物)菜菜/月思 4.“数点燕云州外.雪霜威”(足球用语二,4+3)4132.451/月思 [注:面出余文<相见欢>,“登高望断龙旗,未曾归.几度中原北定,梦依稀.朔风乱,胡尘漫,掩斜晖.-.”] 5.“十载同心如一人

PAT甲级考试题库1001 A+B Format 代码实现及相关知识学习

准备参加九年九月份的PAT甲级证书考试,对网站上的题目进行总结分析: 1001题 A+B Format (20 分) Calculate a+b and output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there are less than four digits). 计算a+b的值并以一定格式输出其和sum(数字需要