ACM
文章平均质量分 76
紫杉丶
这个作者很懒,什么都没留下…
展开
-
HDU 水题(基础题)附各大OJ题目分类
入门必备~~HDU1000 HDU1001 HDU1004 HDU1005 HDU1008 HDU1012 HDU1013 HDU1014 HDU1017 HDU1019 HDU1021 HDU1028 HDU1029 HDU1032 HDU1037 HDU1040 HDU1048 HDU1056 HDU1058 HDU1061 HDU1070 HDU1076 HDU1089 HDU1090 HDU原创 2015-02-06 15:00:38 · 10453 阅读 · 0 评论 -
CodeForces 448B Suffix Structures
题意:如果串A中包含串B的所有字母, 并且这些字母在串A和串B中排列顺序相同, 输出“automaton”, 否则,如果串A中包含串B的所有字母, 我们在这种情况下在进行讨论,如果A和B的长度相等, 输出“array”,如果A比B长,输出“both”, 否则输出“need tree”。#include "stack"#include "cstdio"#include "iostre原创 2015-03-10 18:15:21 · 415 阅读 · 0 评论 -
优先队列priority_queue 用法详解
优先队列是队列的一种,不过它可以按照自定义的一种方式(数据的优先级)来对队列中的数据进行动态的排序每次的push和pop操作,队列都会动态的调整,以达到我们预期的方式来存储。例如:我们常用的操作就是对数据排序,优先队列默认的是数据大的优先级高所以我们无论按照什么顺序push一堆数,最终在队列里总是top出最大的元素。用法:示例:将元素5,3,2,4,6依次push到优先队列中,原创 2015-03-15 10:47:15 · 365 阅读 · 0 评论 -
C的|、||、&、&&、异或、~、!运算
位运算 位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。位运算符有: &(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 其中,按位取反运算符是单目运算符,其余均为双目运算符。 位运算符的优先级从高到低,依次为~、&、^、|, 其中~的结合方向自右至左,且转载 2015-03-07 21:42:56 · 509 阅读 · 0 评论 -
C++ STL
STL 1 优先队列priority_queue empty() 如果队列为空返回真 pop() 删除对顶元素 push() 加入一个元素 size() 返回优先队列中拥有的元素个数 top() 返回优先队列队顶元素 在默认的优先队列中,优先级高的先出队。在默认的 int 型中先出队的为较大的数。 priority_queueq1;//大的先出对 priori原创 2015-02-09 10:05:05 · 505 阅读 · 0 评论 -
矩阵快速幂模板
#define Matr 10 //矩阵大小,注意能小就小struct mat//矩阵结构体,a表示内容,size大小 矩阵从1开始{ ll a[Matr][Matr],size; mat() { size=0; memset(a,0,sizeof(a)); }};void print(mat m)//原创 2015-02-09 09:15:21 · 505 阅读 · 0 评论 -
JAVA基础汇总 Acmer必看~
1. 输入: 格式为:Scanner cin = new Scanner (new BufferedInputStream(System.in)); 例程:import java.io.*; import java.math.*; import java.util.*;import java.text.*; public class Main { pub原创 2015-02-09 09:31:11 · 481 阅读 · 0 评论 -
C++ string入门
====================string类介绍==================== 在C++时代,由于诞生了类,出项了一种C++风格的字符串,也就是string型字符串。我们在调用string类来定义字符串的时候,我们必须在程序开头添加头文件:?#include 而且,由于stri转载 2015-02-06 08:41:03 · 483 阅读 · 0 评论 -
ACM_调试技巧
对于调试,一般来说指的是逻辑错误,因为语法错误编译器可以帮你检查出来,但有一些陷阱语法编译器却很难检测出来,毕竟C/C++语言比较灵活。VC++6.0在讲解之前,先讲一下调试常用快捷键。调试快捷键Ctrl + F7编译F7连接Ctrl + F5运行F5调试运行Shift+ F5转载 2015-02-05 21:03:18 · 1470 阅读 · 0 评论 -
mark
isupper(); //检查大写 isdigit(); //检查数字 islower(); //检查小写 reverse(a,a+size); //翻转 reverse(string); memcpy(a,a,sizeof(a)); itoa(intvalue,char*string,intradix);原创 2015-03-15 09:57:40 · 535 阅读 · 0 评论