
C++
文章平均质量分 68
_蓦然回首_
我们的团队具有多年Android、IOS、网站、Java开发经验,是一支充满活力,对技术充满激情的团队。
展开
-
数学竞赛预测
3位老师对数学竞赛进行了预测。他们的预测如下:甲说:学生 a 得第一名,学生 b 得第三名。乙说:学生 c 得第一名,学生 d 得第四名。丙说:学生 d 得第二名,学生 a 得第三名。竞赛结果表明,他们都说对了一半,说错了一半,并且无并列名次,编程求出a,b,c,d各自的名次。分析:信息数字化:我们令a,b,c,d 分别表示学生A,B,C,D 的名次,然后暴力枚举,同时判断原创 2014-12-26 16:40:32 · 1171 阅读 · 0 评论 -
C++编码转换
在使用VS2013时从文本读取的 UTF-8 的编码格式的文字,要转换成 GBK 的,这里讲部分编码转换的方法贴下string GBKToUTF8(const std::string& strGBK){ string strOutUTF8 = ""; WCHAR * str1; int n = MultiByteToWideChar(CP_ACP, 0, strGBK.c_str(), -原创 2017-06-16 10:22:45 · 1070 阅读 · 0 评论 -
VS2013中C++简单调用Lua
我的环境:Win10 64位一、准备工作1、下载Lua源码,地址:http://www.lua.org/download.html(我用的版本是5.2.3,现在可能有了最新版)2、将源码放在合适的盘(我的在D盘,路径D:/Lua-5.2.3/src)3、打开vs2013新建一个win32控制台应用程序(Win32 console project ),我将他取名为原创 2016-07-12 16:40:01 · 499 阅读 · 0 评论 -
C++ explicit
C++中, 只有一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 ,2 是个默认且隐含的类型转换操作符。所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好是AAA单参数构造器的参数类型, 这时候编译器就自动调用这个构造器, 创建一个AAA的对象。这样看起来好象很酷, 很方便。 但在原创 2016-06-29 18:45:39 · 348 阅读 · 0 评论 -
蓝桥杯 带分数
思路:刚开始暴力枚举,33分,优化一下,66分。再优化,还是有组数据TLE。网上有份 java 代码,改成 C++ 后终于100了!还是方法有问题,以小见大,不同的方法做事,会有不同的结果。当一种办法行不通时,改变一下思路,或许就有了答案。dfs + 剪枝:首先,暴力 1 - 9 的全排列,假设其中一个为 246517983,n = 100我们令 N = n1 + n2原创 2015-03-18 16:05:20 · 642 阅读 · 0 评论 -
UVa 11375 Matches
ProblemE: MatchesWe can make digits with matches as shown below:Given N matches, find the number of different numbers representable using the matches. We shall only make numbers greate原创 2015-07-08 09:25:18 · 873 阅读 · 0 评论 -
HDU 5099 Gunner
GunnerTime Limit: 8000/4000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 484 Accepted Submission(s): 223Problem DescriptionLong long ago, there原创 2015-04-05 10:18:40 · 457 阅读 · 0 评论 -
蓝桥杯 啤酒和饮料
以前做过一次,今天死活没想起来价格乘10,避免精度误差。留个代码舒缓郁闷的心。。。#include #include #include #include using namespace std;class Jack{ public: void run(); protected: };void Jack::run(){ int ok = 0; for原创 2015-03-27 21:31:28 · 914 阅读 · 0 评论 -
C++ pair
1. pair 的应用pair 是将 2 个数据组合成一个数据,也就是将两个类型捆绑到一起的。pair 的实现是一个结构体,主要的两个成员变量是first 和 second。 因为是使用 struct 而不是 class,所以可以直接使用 pair 的成员变量。2. make_pair() 函数template pair make_pair( T1 a , T2原创 2014-12-26 20:19:42 · 500 阅读 · 0 评论 -
C++调用命令行
//调用命令行命令而不显示命令行窗口BOOL system_hide(const char* CommandLine){ SECURITY_ATTRIBUTES sa; HANDLE hRead, hWrite; sa.nLength = sizeof(SECURITY_ATTRIBUTES); sa.lpSecurityDescriptor = NULL; sa.bInh原创 2017-06-16 10:25:08 · 3147 阅读 · 2 评论