------------只要够努力,人生最坏的结局不过是大器晚成!!!

随笔分类 -  低级却致命的错误

23-密码
摘要:链接:https://www.nowcoder.com/acm/contest/90/K来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 时间限制:C/C++ 1秒,其他语言2秒 空间限制 阅读全文
posted @ 2019-07-04 23:18 ystraw 阅读(259) 评论(0) 推荐(0)
15- 1 << k 时的益出
摘要:扩展GCD-时间复杂性 题目: 计算循环语句的执行频次 for (i = A; i != B; i += C) x += 1;其中A, B, C, i都是k位无符号整数。 输入: A B C k, 其中0<k<32 输出: 输出执行频次数,如果是无穷,则输出“forever” 应该是益出了: 阅读全文
posted @ 2018-08-17 13:58 ystraw 阅读(180) 评论(0) 推荐(0)
74-贪心-买月饼
摘要:1454.贪心题-月饼 (10分) C时间限制:3000 毫秒 | C内存限制:3000 Kb 题目内容: 现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。 注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、1 阅读全文
posted @ 2018-08-09 13:15 ystraw 阅读(138) 评论(0) 推荐(0)
34- 24 Point game
摘要:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=43 24 Point game 时间限制:3000 ms | 内存限制:65535 KB 难度:5 http://acm.nyist.edu.cn/JudgeOnline/problem.php 阅读全文
posted @ 2018-03-27 23:34 ystraw 阅读(278) 评论(0) 推荐(0)
11-基于dev的bug(还没想通)
摘要:十六进制转八进制 http://lx.lanqiao.cn/problem.page?gpid=T51 问题描述 给定n个十六进制正整数,输出它们对应的八进制数。 输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六 阅读全文
posted @ 2018-01-29 19:55 ystraw 阅读(178) 评论(0) 推荐(0)
8-cin cout PK scanf printf(速度快慢问题对比)
摘要:我们在c++ 中使用cin cout很方便但速度很慢,导致有些题目用cin就超时而用scanf则就ac了,那到底改用谁? cin慢是有原因的,其实默认的时候,cin与stdin总是保持同步的,也就是说这两种方法可以混用,而不必担心文件指针混乱,同时cout和stdout也一样,两者混用不会输出顺序错 阅读全文
posted @ 2018-01-11 19:58 ystraw 阅读(558) 评论(0) 推荐(0)
10-string类的length()返回值一起的问题
摘要:c++ string类length()(size())函数返回值–无符号数 首先,先来发现问题 1 2 3 4 5 6 输出结果: s.length = 0 显然,这句话不该输出。通过查看QT编译器下面的警告发现, string类的length()或者size()函数返回的是unsigned int 阅读全文
posted @ 2017-09-01 20:36 ystraw 阅读(1042) 评论(0) 推荐(0)
9-sort使用时的错误
摘要:/* 矩形嵌套 题目内容:有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X90度)。例如(1,5)可以嵌套在(6,2)内,但不能嵌套在(3,4)中。你的任务是选出尽可能多的矩形排成一行,使得除最后一 阅读全文
posted @ 2017-08-25 21:19 ystraw 阅读(223) 评论(0) 推荐(0)
7-找了一上午的BUG
摘要:#include <iostream>#include <cstring>#include <algorithm>#define MAX 1<<28;using namespace std;#define MAX 1<<28;int lx[50], ly[50];int map[50][50];in 阅读全文
posted @ 2017-08-06 14:32 ystraw 阅读(192) 评论(0) 推荐(0)
浮点数的陷阱--double i != 10 基本都是对的,不管怎么赋值
摘要:#include <stdio.h>int main(){ double i; for(i = 10; i != 10, i < 12; i += 0.1) printf("%.100lf\n", i); return 0;} 结果是: 不会在i= 10;时退出。 由下面的图片可以看出:double 阅读全文
posted @ 2017-07-24 10:22 ystraw 阅读(522) 评论(0) 推荐(0)
cin 不能直接读入空格,可以用getline(PAT统计字符数)
摘要:#include <iostream>#include <cstring>using namespace std;int main(){ string str; int a[200] = {0}; // cin >> str; getline(cin, str); for(int i = 0; i 阅读全文
posted @ 2017-07-23 16:01 ystraw 阅读(648) 评论(0) 推荐(0)
动态分配数组(new)和用随机数赋值(rand)
摘要:#include <iostream>#include <ctime>#include <cstdlib>using namespace std;int main(){ int n, *p; cin >> n; srand((int)time(0)); //srand()用来设置rand()产生随机 阅读全文
posted @ 2017-06-19 15:22 ystraw 阅读(1332) 评论(0) 推荐(0)
快速排序中BUG int 与 int *
摘要:#include <iostream>using namespace std;int QKPass(int* , int , int); //若声明为 int QKPass(int, int, int); 会显示错误 void QKSort(int a[], int low, int high){ 阅读全文
posted @ 2017-06-02 20:33 ystraw 阅读(241) 评论(0) 推荐(0)
错误处理1: D:\a1-C++\C++作业\第五次1.cpp undefined reference to `vtable for Shape'
摘要:在编译程序的时候遇到此误,在google上查,很多地方都说是因为虚基类里面的虚拟析构函数没有提供实现导致的。但是我的已经提供了实现,也不行。最后发现是其他没有提供实现的虚函数造成的。所以,在一个虚基类里,如果不提供函数的缺省实现,一定要定义成纯虚函数,否则就会造成此问题。 #include <ios 阅读全文
posted @ 2017-05-23 22:12 ystraw 阅读(2255) 评论(0) 推荐(0)
void main(), int main() 和int main(void)的区别
摘要:1、区别是main()函数是否有返回值。2、void定义的函数没有返回值,int定义的函数返回整型值。3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。 4.标准的main函数格式为:int main(int argc, 阅读全文
posted @ 2017-05-20 21:32 ystraw 阅读(2540) 评论(0) 推荐(0)


不经一番切孤寒,怎得梅花扑鼻香