操作小骚问
文章平均质量分 69
浦柳人
岁月悠悠,衰微只及肌肤;热枕抛却,颓唐必至灵魂。
展开
-
用C库函数time()计时+全排列(dfs)计时例子
time():C 库函数 time_t time(time_t *seconds) 返回自纪元 Epoch(1970-01-01 00:00:00 UTC)起经过的时间,以秒为单位。如果 seconds 不为空,则返回值也存储在变量 seconds 中。ctime():C 库函数 char *ctime(const time_t *timer) 返回一个表示当地时间的字符串,当地时间是基于参数 timer。返回的字符串格式如下: Www Mmm dd hh:mm:ss yyyy 其中,Www原创 2020-09-16 15:29:43 · 488 阅读 · 1 评论 -
用C/C++读取文件txt中文内容乱码问题
背景:读取文件txt中的中文内容在终端doc输出时乱码puliuren也是很懵逼啊,在敲完后运行才发现出现乱码,搞得我重现编了两三遍,终于发现不是代码问题。这时的我敲高(beng)兴(kui)的,因为知道不是代码问题,,,,后来百度了一下,发现是编码问题,也就是txt文件不能用utf8编码而后我又用所有的编码试了一遍,发现只有ANSI格式的编码不会出现乱码虽然我现在不知道...原创 2020-02-22 11:51:25 · 4356 阅读 · 3 评论 -
eclipse出现【A Java Runtime Environment (JRE) 】的错误解决方法
太久没有打开eclipse或者不小心点到jdk时,再次打开eclipse会出现以下错误时:即:AJavaRuntimeEnvironment(JRE)orJavaDevelopmentKit(JDK)mustbeavailableinordertorunEclipse.NoJavavirtualmachinewasfoundafters...原创 2019-10-21 21:49:32 · 13138 阅读 · 4 评论 -
C++将数据输出格式为.csv文本文件(也可用excel打开)
前言: 由于搜到的用C++导出excel表格的过程太过繁琐,所以这里直接用很简单的方法导出一个.csv的文本文件,该文件也可用excel打开,而用excel打开后也是表格,但不是纯表格,所以对于一般的导出excel,我觉得是一个不错且快捷的方法,主要是码量少啊增加的头文件:#include <fstream>用法:#include <iostre...转载 2019-09-16 23:43:25 · 8662 阅读 · 0 评论 -
qsort()的扭曲窥探
摘自百度百科:qsort_百度百科qsort():qsort 的函数原型是 void qsort(voidbase,size_t num,size_t width,int(__cdeclcompare)(const void*,const void*));(qsort函数包含在C 标准库 - <stdlib.h>中。)函数声明void qsort(void *base, si...转载 2019-07-17 11:26:18 · 273 阅读 · 0 评论 -
已知三点坐标,求围成的三角形面积的一个公式
突然感兴趣就想写一下:已知:平面内三点坐标(X1,Y1),(X2,Y2),(X3,Y3)问题:求由这三点所围成的三角形的面积(三点各不相同)分析:第一种:(注意:在坐标系中顺序为三点按逆时针排列)第二种:总的来说公式就是:S=1/2 * [(x1y2-x2y1)+(x2y3-x3y2)+(x3y1-x1y3)]......原创 2019-06-12 20:25:42 · 35612 阅读 · 0 评论 -
C++万能头文件
万能头文件其实就一行:#include<bits/stdc++.h>其实它包括了:(基本包括了大部分的STL库函数,使用方便快捷)#include <iostream>#include <cstdio>#include <fstream>#include <algorithm>#include <cmath>...原创 2019-04-29 09:39:42 · 34488 阅读 · 0 评论 -
sscanf的简单用法
sscanf:(摘自百度百科)sscanf 读取格式化的字符串中的数据。swscanf 是 sscanf 的宽字符版本;swscanf 的参数是宽字符串。 swscanf不处理 Unicode 全角十六进制或"兼容性区"字符。 除此以外,swscanf 和 sscanf 的行为完全相同。应用实例:...原创 2019-07-16 21:29:46 · 119 阅读 · 0 评论 -
N个元素入栈,出栈序列的个数为:???
首先描述一下问题:对于每一个数来说,必须进栈一次、出栈一次。我们把进栈设为状态‘1’,出栈设为状态‘0’。n个数的所有状态对应n个1和n个0组成的2n位二进制数。由于等待入栈的操作数按照1‥n的顺序排列、入栈的操作数b大于等于出栈的操作数a(a≤b),因此: 输出序列的总数目=由左而右扫描由n个1和n个0组成的2n位二进制数,1的累计数不小于0的累计数的方案种数。在2n位二进制数中填入n个1...原创 2019-06-27 16:20:23 · 4858 阅读 · 0 评论 -
lower_bound 和 upper_bound的区别
转载至某个比较好看的博客:关于lower_bound( )和upper_bound( )的常见用法下面的内容:lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的。在从小到大的排序数组中,lower_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回...转载 2019-05-22 19:46:32 · 4622 阅读 · 1 评论 -
C++中string中的各种函数
string:string s1; 默认构造函数,s1为空串string s2(s1); 将s2初始化为s1的一个副本string s3(“valuee”); 将s3初始化一个字符串面值副本string s4(n,‘c’); 将s4 初始化为字符’c’的n个副本cin>>s5; 读取有效字符到遇到空格getline(cin,s6); 读取字符到遇...转载 2019-05-08 20:30:48 · 828 阅读 · 0 评论