代码技巧
MaxVen
这个作者很懒,什么都没留下…
展开
-
C语言报错速查
Ambiguous operators need parentheses不明确的运算需要用括号括起Ambiguous symbol ``xxx`` 不明确的符号Argument list syntax error 参数表法Array bounds missing 丢 失数界限符Array size toolarge数尺寸太大Bad character in paramenters参数中有不适当的字符Bad file name format in include direc原创 2020-12-02 21:23:55 · 328 阅读 · 0 评论 -
C程序运行时间测试_时间复杂度_类型范围_
程序运行时间测试#include <iostream>#include <ctime>//需要包含这个头文件,在C中使用<time.h>using namespace std;int main(){clock_t start,end;start=clock();/*程序编写代码部分*/for(int i=0;i<1000000000;i++);/*程序编写代码部分*/end=clock();cout<<end-start<&原创 2020-12-02 21:18:41 · 342 阅读 · 0 评论 -
C++比较实用基础知识
一、1.typedef 重命名库函数(如int ___typedef int INT;)2.gets(m); 容易出现吞掉空格和回车的情况,尽量使用scanf("%s",&m);二、三.副标题【出入输出方式】1.几种换行 —— printf("\n");——putchar(’\n’);2.输入/输出字符串 char str[6]=“array”;___scanf("%s",str);___printf("%s",str);单个字符 ch=getchar();___pu原创 2020-12-02 21:00:42 · 100 阅读 · 0 评论 -
C语言运算符优先级
C语言运算符优先级总结:同一优先级的运算符,运算次序由结合方向所决定。简单记就是:! > 算术运算符 > 关系运算符 > && > || > 赋值运算符 [4]原创 2020-11-23 20:14:22 · 262 阅读 · 1 评论 -
由数据范围反推算法复杂度以及算法内容
一般ACM或者笔试题的时间限制是1秒或2秒。在这种情况下,C++代码中的操作次数控制在 107107 为最佳。下面给出在不同数据范围下,代码的时间复杂度和算法该如何选择:n≤30n≤30, 指数级别, dfs+剪枝,状态压缩dpn≤100n≤100 => O(n3)O(n3),floyd,dpn≤1000n≤1000 => O(n2)O(n2),O(n2logn)O(n2logn),dp,二分,朴素版Dijkstra、朴素版Prim、Bellman-Fordn≤10000n≤1000原创 2020-11-04 17:14:52 · 138 阅读 · 0 评论 -
蓝桥杯进制转换函数
代码演示:#include<iostream>#include<cstdio>// setbase(n) #include<cstdlib>// itoa(num,string,n) #include<iomanip>using namespace std;int main (){ int a,b,c; double f=169.99922;//oct 8 dec 10 hex 16 cin>>oct>>a原创 2020-10-06 16:11:31 · 230 阅读 · 0 评论 -
ACM大数算法
文章目录大数乘AC代码最大公约数Ac代码大数乘简单的乘法,计算 A * bInput多组样例,每组样例两个整数A、B,每个整数的长度不超过 50000。Output对于每组样例,输出一行 A * bSample Input1210002Sample Output22000AC代码import java.math.BigInteger;import java.uti...原创 2020-04-21 07:09:29 · 256 阅读 · 0 评论 -
代码技巧规则
能不开数组的 尽量使用单一变量 代替能将判断之类操作 杂糅到一个for内的不要出现第二个for在for中已经获取到唯一所需信息时 直接break;说实话真不愿意用scanf();,printf();但是不得不说它就是快,你看它又长又粗的 cin和cout它不香吗 据说main(){}内加std::ios::sync_with_stdio(false);能有效提高效率...原创 2020-04-20 08:02:42 · 127 阅读 · 0 评论 -
freopen()使用方法重定向版
代码如下#include<iostream>#include<cstdio>using namespace std;int main (){char a[100];#define io//提交时删除这个 #ifdef io freopen("a.txt","r",stdin);//在程序文件 下创建a.txt 导入题目数据到里面 //freopen...原创 2019-11-09 18:26:03 · 280 阅读 · 0 评论 -
int,char,string,三者相互转换(stringstream)
网上搜了好多资料…虽然还有问题没有解决好伤 有本全解就好了…哈哈 这是不可能的…emmm呢个 如果有小伙伴 知道怎么实现 一次流入 多次流出 希望能在下方留言哇~#include<iostream>#include<string>#include<sstream>//stringstream 头文件 using namespace std;in...原创 2019-11-09 18:24:50 · 155 阅读 · 0 评论 -
关于getline与stringstream的浅析及应用
感觉应该会很好使用比如 有些题 应付作者 对输入奇奇怪怪的输入癖好…还可以用开分解 句子成单子 一组string数据分解为 int[]型代码如下#include<iostream>#include<cstring> #include<cstdio>#include<cmath>#include<sstream>#i...原创 2019-11-08 16:34:05 · 177 阅读 · 0 评论 -
第十届ACM山东浪潮杯总结
怀着期待,走进济大最后就一个感觉为哈这么大,真累!心里还有点小激动自己一个大一的能和2个大二的组队!第一天热身赛,字典没带,,模板没带,,最后马马虎虎过了两三个题。第二天带好所有资料(字典,模板),一开始我们直接看的a题(另一个星球12个月每月30天给定2个日期以及第一个日期星期几求第二个日期星期几)然后我们队主战力负责这个,当时我们看了榜发现m题最先被AC出来,我和另一个队友分析这个题...原创 2019-11-08 16:26:17 · 93 阅读 · 0 评论 -
蓝桥杯知识点总结C++ B组
虽然目前距离蓝桥省赛仅仅过去一天但昨天下午和大神对答案的感觉依旧…现在深刻里理解到了为啥大神老是说咱们蓝桥叫 阅读理解杯(现在我非常认同这种说法啊…)虽然第一次参加,赛前紧张提前30分钟入场,当认真做题的时候就真的忘记自己还在紧张…(感觉紧张可以忽略不计了)28日出成绩了竟然是二等奖…有点小激动虽然这个含金量很少…一直觉得不是三等就是优秀…第十届山东省赛(C++/C B组)第一题 …(答...原创 2019-11-08 16:18:05 · 5840 阅读 · 1 评论