cpp
max_tanAlpha
正在努力的蒟蒻
展开
-
[PAT题解]1009 Product of Polynomials可能出现的数据更新情况
题目链接 原文的意思大概是:给出两行数据,每一行都代表一个多项式,然后求两多项式想乘得到的新多项式。 这次写发现数据更新了,按以前的写法第一个case过不掉了,所以做了一个测试,可能是出现了下面数据的情况 测试样例 2 1 0.0 0 2.3 3 2 0.5 1 1.2 0 0.9 答案 3 2 1.1 1 2.8 0 2.1 而并非为 4 3 0.0 2 1.1 1 2.8 0 2.1 下面是代码 #include <iostream> #include <algorithm>原创 2021-03-06 09:37:19 · 163 阅读 · 0 评论 -
PAT A1097 题解+case2的坑
题目连接 这个题是个stl模拟链表的题目,按理来说应该是个水题,但写完直接case2段错误,就很尴尬。 先看一下题意思:大致意思是,给定一个链表,你需要给链表去重,重复标准是:abs(key)已经出现过,把后出现的重复节点删掉,但是输出时要先输出去重后的链,之后输出删除的节点连成的链。 输入:首个节点的地址 节点数n 下面n行是节点的信息 输出:两条链 题意很清楚,就是根据key值做重复的删减。可以用个结构体存节点信息,先把随机输入的节点连成一条链,然后再做删减。在判定重复时,可以将abs(key)插入到s原创 2020-07-09 08:19:21 · 221 阅读 · 0 评论 -
C++位运算操作
昨天做了一个leetcode的位运算题 以前只是偶尔用过,并没有系统看过,今天看了一下。 位运算相关操作: 逻辑运算符: & (位 “与”) and ^ (位 “异或”) | (位 “或”) or ~ (位 “取反”) <<(左移) >>(右移) 例题: luogu p1100 链接:https://www.luogu.com.cn/...原创 2020-01-13 11:09:02 · 371 阅读 · 0 评论 -
【C++】字符串函数substr的用法
substr的两种用法: substr(i) //从下标为i开始一直到结尾:sub1 = "56789" substr(i, j)//从下标为i开始街区长度为j位 eg: string s = "abcdefghi"; string s1 = s.substr(6);//s1 = "ghi"; string s2 = s.substr(5, 3); //s2 = "fgh"; 相关应用,求一个...原创 2019-12-07 10:47:27 · 1417 阅读 · 0 评论 -
PAT 甲级A1085 Perfect Sequence
题目简介: Given a sequence of positive integers and another positive integer p. The sequence is said to be a perfect sequence if M≤m×p where M and m are the maximum and minimum numbers in the sequence, re...原创 2019-07-08 17:38:30 · 167 阅读 · 0 评论 -
PAT 甲级A1107 Social Clusters(并查集)
题目链接:https://pintia.cn/problem-sets/994805342720868352/problems/994805361586847744 When register on a social network, you are always asked to specify your hobbies in order to find some potential frien...原创 2019-08-14 09:57:17 · 198 阅读 · 0 评论