1 class Solution 2 { 3 public: 4 bool makesquare(vector<int>& nums) 5 { 6 if(nums.size()<4) return false; 7 int sum=0; 8 for(int i=0;i<nums.size();i++ ...
分类:
其他好文 时间:
2020-04-03 21:40:51
阅读次数:
59
题意 给你一个长度为$n$的数组$a$和3个数字$h,l和r$。$t$初始为0,每次可以使$t=(t+a_i) \% h$或者$t=(t+a_i 1)\%h$,如果这时$t\in\left[l,r\right]$就将$ans$加1。求$ans$的最大值。 解题思路 这场比赛的题感觉偏简单了。 这是一 ...
分类:
其他好文 时间:
2020-03-12 23:27:09
阅读次数:
72
c++ STL set容器 insert后的set是从小到大排序的。 set.begin() < .. < set.rbegin() 参考代码: 1 class Solution { 2 public: 3 int thirdMax(vector<int>& nums) { 4 set<int> M ...
分类:
其他好文 时间:
2020-03-01 12:34:23
阅读次数:
63
反转 方法一:使用vector自带的反转迭代器reverse_iterator,rbegin(),rend() vector<int>::reverse_iterator riter; for (riter=arrayInt.rbegin();riter!=arrayInt.rend();riter ...
分类:
其他好文 时间:
2020-01-27 22:05:37
阅读次数:
66
title: cppPrimer学习11th date: 2020/1/11 14:07:51 toc: true cppPrimer学习11th [TOC] 知识点 map与pair的关系: map的元素是pair,一个pair就是一个模版结构体,有两个数据对 11.1 11.2 11.3 11. ...
分类:
其他好文 时间:
2020-01-15 23:16:34
阅读次数:
91
一、技术总结 1. 首先得写一个进制转换函数convert(),函数输入参数是字符串str和需要转化的进制(使用long long数据类型)。函数内部知识,使用函数迭代器,即auto it = n.rbegin(),这里it作用就是指针一样,装的是地址,了解函数begin()是返回字符串str的一个 ...
分类:
其他好文 时间:
2019-11-17 18:03:58
阅读次数:
84
/*判断一个路径是否是已存在的目录*/ bool IsDirectory(const std::wstring& pstrPath) { DWORD dw = GetFileAttributes(pstrPath.c_str()); if (dw == INVALID_FILE_ATTRIBUTES... ...
分类:
其他好文 时间:
2019-11-12 14:48:28
阅读次数:
73
D. Equalize the Remainders set的学习::https://blog.csdn.net/byn12345/article/details/79523516 注意set的end()和rbegin()的区别。 end()是指向最后一个元素的下一个,rbegin()是指向最后一个 ...
分类:
其他好文 时间:
2019-10-06 22:08:41
阅读次数:
114
一、迭代器简介 迭代器是一种遍历容器内元素的数据类型,类似于指针。迭代器是用来指向容器内的某一个元素。 如:string、vector都可以用[]进行访问,但更常用的访问方式是使用迭代器进行访问。 通过迭代器可以读取、修改指向的容器内的元素。 常用的容器还有list、map,c++都有对应的迭代器。 ...
分类:
编程语言 时间:
2019-09-13 15:46:45
阅读次数:
93
参考博客:https://blog.csdn.net/qq_37941471/article/details/82107077 https://www.cnblogs.com/danielStudy/p/7127564.html#top 1、声明一个字符串 标准库类型string表示可变长的字符序列 ...
分类:
编程语言 时间:
2019-06-08 13:20:16
阅读次数:
128