PAT
阿维的博客日记
这个作者很懒,什么都没留下…
展开
-
PAT刷题笔记-多项式相乘-1009 Product of Polynomials (25 分)
#include <iostream> #include <cmath> using namespace std; #define MAX 2000 #define EPS 1e-6 double res[MAX][MAX] = {0}; int max_a_index = 0, max_b_index = 0;//分别记录多项式的最高次数 void input(int N, double (&a)[MAX], int &index); void output(原创 2021-09-04 22:49:48 · 101 阅读 · 0 评论 -
PAT1007刷题笔记-最大子序和
自己的写的代码不知道为啥有点小问题,第五个测试用例一直没通过, 但是按照题解改了一下max_sum的初始值为-1后直接就通过了。下面是按照题解修改后通过的代码: #include <algorithm> #include <cstring> #include <cmath> #include <ctime> #include <fstream> #include <iostream> #include <istream> #原创 2021-09-03 22:34:23 · 87 阅读 · 0 评论 -
PAT刷题笔记02-多项式相加
一个萝卜一个坑 exp代表了数组下标,coef代表了系数,f【exp】代表了exp指数对应的系数,ccount代表了结果f3中非零项的个数,当f3每个单元的系数不为0的时候就直接输出完事了 #include <iostream> #include <algorithm> #include <cstring> #include <ctime> #include <fstream> #include <iostream> #include原创 2021-09-02 11:28:21 · 121 阅读 · 0 评论 -
PAT刷题笔记01-计算A+B(考察字符串及边界情况)
因为要添加逗号,所以得转换为字符串,然后有无“-”影响了最终 的结果,所以我分了两种情况考虑,一种是c=a+b大于0,另外一种是a+b小于零 import java.util.Scanner; public class Main { // static int res=0; public static void main(String[] args) { int a = 0, b = 0; Scanner sc = new Scanner(Syst原创 2021-08-31 15:25:18 · 106 阅读 · 0 评论