c++入门
kybxdkybxd
这个作者很懒,什么都没留下…
展开
-
HDU查找(4)
1067 Gapbfs,注意输入的数据是short可以转化为char再转化为string来存储#pragma warning(disable:4996)#include<cstdio>#include<map>#include<cmath>#include<vector>#include<iostream>#include...原创 2019-11-29 23:54:21 · 293 阅读 · 0 评论 -
HDU查找(3)
1044 Collect More Jewels先bfs打表,再dfs找最大收益注意:1.bfs把每个点push进queue之前就检查,否则ME2.dfs最大值已经为所有珠宝价值总和时直接返回,否则TE3.注意对不能到达的点的处理,否则RE测试样例:33 3 3 21 1@*A<*B.*.4.注意最后一行结尾没有\n,否则PE#pragma warning(di...原创 2019-11-26 21:29:33 · 138 阅读 · 0 评论 -
HDU查找(2)
1026 Ignatius and the Princess I找最短路径问题用bfs,注意对发生战斗位置的处理#pragma warning(disable:4996)#include<cstdio>#include<cstring>#include<string>#include<map>#include<stack>...原创 2019-11-26 21:24:18 · 202 阅读 · 0 评论 -
HDU水题(6)
1076 An Easy Task每400年有97个闰年,然后遍历#pragma warning(disable:4996)#include<cstdio>#include<map>#include<cmath>#include<vector>#include<iostream>#include<algorithm&...原创 2019-11-20 21:53:24 · 174 阅读 · 0 评论 -
HDU水题(5)
1048 The Hardest Problem Ever注意gets读取一行时把’\n’转换为’\0’,puts输出一个字符串时把’\0’转换为’\n’。#pragma warning(disable:4996)#include<cstdio>#include<map>#include<vector>#include<iostream>...原创 2019-11-20 21:47:13 · 160 阅读 · 0 评论 -
HDU水题(4)
1031 Design T-Shirt建立一个map来存,然后对value排序并查找#pragma warning(disable:4996)#include<cstdio>#include<map>#include<vector>#include<algorithm>bool cmp(double a, double b){ ...原创 2019-11-14 22:52:48 · 147 阅读 · 0 评论 -
HDU水题(3)
1017 A Mathematical Curiosity水水水,报Presentation Error,貌似是哪里空格和换行不对#pragma warning(disable:4996)#include<cstdio>int main(){ int N; scanf("%d", &N); for (int i = 0; i < N; i++...原创 2019-11-13 20:15:34 · 129 阅读 · 0 评论 -
HDU水题(2)
1015 Safecracker深度优先搜索//使VS在while(scanf(...))时不报错#pragma warning(disable:4996)#include<cstdio>#include<cstring>#include<algorithm>using namespace std;//直接定义为全局变量即可int tar...原创 2019-11-12 13:02:30 · 112 阅读 · 0 评论 -
HDU水题(1)
1008 Elevator注意采用三元表达式 bool ? a : b简化代码1012 u Calculate e注意printf和cout的输出形式#include<iomanip>cout << setprecision(10); //输出数据小数点前后总共保留十位,末尾的0不显示//注意setprecision在iomanip中定义printf("%...原创 2019-11-11 21:37:05 · 110 阅读 · 0 评论