摘要: Solution: dfs 对于dfs: //遇到map[u][v]==c,则不用再搜 //因为通过(u,v)到达的其它点(p,q), //之前从(u,v)开始肯定能到达(p,q),(p,q)已经被填充了 注意: if (map[x1][i]=='-' || map[x1][i]=='+') map 阅读全文
posted @ 2017-04-13 17:08 congmingyige 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.char s[][]; scanf("%s",s[i]); s[i]就是地址,不用加& 2.char c; scanf("%c",&c); 像long,double等都要加& &是取地址,把数输入到这个地址的存储单元中,存储x个单元(根据%d,%lf,%c等而定,如果是%s,以输入‘\0'结束) 阅读全文
posted @ 2017-04-13 16:29 congmingyige 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 如图: 文件输入输出 1.程序编译运行 输入文件和输出文件与.c同位置 2.exe运行 输入文件和输出文件与.exe同位置 阅读全文
posted @ 2017-04-12 22:16 congmingyige 阅读(215) 评论(0) 推荐(0) 编辑
摘要: The 17th Zhejiang University Programming Contest Sponsored by TuSimple Solution: 感想: 正确题数机制:1.认真看题,不要漏掉一些特殊情况。2.多设数据,查看自己的程序是否完善。3.对于渣渣,还是从简单题做起,不要对繁琐 阅读全文
posted @ 2017-04-12 00:12 congmingyige 阅读(362) 评论(0) 推荐(1) 编辑
摘要: http://hihocoder.com/contest/offers13/problems 题目1 : 风格不统一如何写程序 首先:输入保证组成变量名的单词只包含小写字母。 做法:只要对不同的部分进行修改即可 注意:只有一个单词,两个方法的单词都一样 最大子矩阵 注意:满足条件最大的子矩阵所包含的 阅读全文
posted @ 2017-04-11 23:02 congmingyige 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1.在编译软件安装目录下查找函数所对应的.h文件(windows搜索); 2.在很多个.h中找到文件大小最大的文件,并用写字板打开; 3.Ctrl+F搜索函数的名称,找到对应的函数,看I/O形参,返回类型等内容。 阅读全文
posted @ 2017-04-09 00:02 congmingyige 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Debug->Debugging windows->Disassembly F4+F7 每条语句的调试,查看变量 可以通过两者的比较来互相学习 1.通过查看汇编代码学习c如何改进,减少代码量和运行次数 2.通过查看c语言对应的汇编语言学习如何用汇编写常见算法 如果将来厉害的话可以尝试写一下编译器,把 阅读全文
posted @ 2017-04-08 23:50 congmingyige 阅读(3921) 评论(0) 推荐(0) 编辑
摘要: 题目1 : 机会渺茫 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi最近在追求一名学数学的女生小Z。小Z其实是想拒绝他的,但是找不到好的说辞,于是提出了这样的要求:对于给定的两个正整数N和M,小Hi随机选取一个N的约数N',小Z随机选取一个M的约数M',如果N'和 阅读全文
posted @ 2017-04-08 21:47 congmingyige 阅读(283) 评论(0) 推荐(0) 编辑
摘要: Esc!!! 阅读全文
posted @ 2017-04-08 12:43 congmingyige 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 以codeblocks为例: 1.Ctrl+R 替换 写错了一个东西,如dist写成dast,有很多次错误 变量重复运用(剪切不需要修改的那部分或者还要用的部分到一边,括住要修改的部分按Ctrl+R,修改要修改的部分(a -> b),最后再把不需要修改的部分或者还要用的部分复制回来) #define 阅读全文
posted @ 2017-04-07 11:19 congmingyige 阅读(206) 评论(0) 推荐(0) 编辑