C/C++
文章平均质量分 92
Aczy156
这个作者很懒,什么都没留下…
展开
-
CSP[2019.12]1.2.3题总结
CSP[2019.12]1.2.3题总结1题找7倍数或者含有7的数。//// main.cpp// [201912-1]count-num//// Created by 陈冉飞 on 2020/2/9.// Copyright © 2020 陈冉飞. All rights reserved.//#include <iostream>using namesp...原创 2020-02-09 22:10:23 · 411 阅读 · 0 评论 -
POJ1113 计算几何-凸包算法-卷包裹法、Graham-Scan法
POJ1113 wall题目链接:http://poj.org/problem?id=1113凸包算法的板题,找出凸包,计算凸包的周长加上以要求的距离为半径的圆的周长即可。卷包裹法思路:点集预处理,以横坐标为准从小到大(横坐标相同以纵坐标从小到大)从点集的第一个点开始找上凸包。如果要添加的点在凸包的点集中最新添加的两个点所形成的直线的右边,将改点添加进凸包的点集。如果在左边,把...原创 2020-02-03 19:57:54 · 338 阅读 · 0 评论 -
洛谷P1101、P1019
洛谷P1101happy 2020年A的第一道题~(~ ̄▽ ̄)~题目大意:在一个二维字符数组中找到所有的连续’yizhong’的字符(各个方向),然后将其他的地方都用’*'替换掉。解题思路:最开始的思路是在每层中都遍历八个方向,跑了一次之后发现结果有问题,后来改成了多判断一次的,看第二个字符是否为i,这样确定了方向,直接在每一次判断的时候把方向index往下一层传即可(即多传一个参数。)/...原创 2020-01-31 16:50:11 · 145 阅读 · 0 评论 -
C++解决一元多次不等式和多元一次不等式
多元一次不等式思路 二分先找到一个大致区间,然后二分出结果二分解决多元一次不等式hdu2199#include<iostream>#include<cmath>#include<iomanip>using namespace std;//bool ishigh(double a,double b){// if(8*pow(a,4)+7*pow(...原创 2019-10-24 00:22:49 · 3573 阅读 · 0 评论 -
C++&STL&multiset&vector 杭电多校第三场 1007 find the answer && ccpc 网络赛Shuffle Card
multiset 和 set 是基于红黑树实现的官方的函数参考网址基本用法inserterasefindfor(auto temauto:ss){}multisetmultiset<int,greater> 递减multiset<int,less> 递增//// main.cpp// multiset//// Created by 陈冉飞 ...原创 2019-07-30 14:28:25 · 313 阅读 · 2 评论 -
数据结构-树(基础篇总结,C++)
数据结构课设-二叉树的基本操作建树遍历(搜索)递归非递归搜索(dfs bfs等等)dfs 深搜bfs 广搜个人对树形结构的理解:树形结构我认为主要在一下几个点,建树,遍历(搜索),替换元素的值。这个课设主要在建树上运用到了建树。建树大多以递归建树,也有非递归建树。建树建出的东西可以是一个树结构,也可以是一个二叉链表联系起的一个关系图,还可以是有结构体数组(向量)构成的一个容器。遍历(搜索...原创 2019-04-26 12:28:03 · 428 阅读 · 0 评论 -
C++ string(主要介绍sstream库进行字串分割)、char数组的知识点整合
C++string中的sstream库及char[]sstream 串流主要组成char[]搭配scanf()的相关使用char[]使用中对于字串的输入sstream 串流主要组成istringstreamostringstreamstringstream头文件sstream库,即#include<sstream>最方便用的一个点:个人认为是对字符串流的快速提取。#i...原创 2019-04-18 00:24:27 · 614 阅读 · 0 评论 -
C++高次多项式相加
C++编写高次多项式相加——数据结构课设代码注意点易错点代码#include&amp;amp;amp;lt;iostream&amp;amp;amp;gt;#include&amp;amp;amp;lt;string&amp;amp;amp;gt;#include&amp;amp;amp;lt;cstring&amp;amp;amp;gt;#include&amp;amp;amp;lt;原创 2019-03-08 11:12:06 · 738 阅读 · 0 评论 -
C++ [进制转换]十六进制转化为二进制
#include#includeusing namespace std;int main(){int f,c;char e;string hexDigit;cin&gt;&gt;hexDigit;for(int f=0;f&lt;=hexDigit.length();f++){e=hexDigit[f];if(e&gt;=‘A’&amp;&amp;e&lt;=‘F’){原创 2018-10-28 18:03:49 · 24111 阅读 · 7 评论