![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HDU
「已注销」
这个作者很懒,什么都没留下…
展开
-
A+B Coming HDU - 1720
原题链接 附代码: #include<iostream> #include<cstdio> using namespace std; int main() { int a, b; while(scanf("%x%x",&a,&b) != EOF) /*输入十六进制用%x*/ { cout << dec; ...原创 2019-01-25 11:34:47 · 174 阅读 · 0 评论 -
A Math Problem HDU - 6182
题目不难,但要注意几个细节: 1.注意条件,是k的k次方 2.用i的i次方时千万不要用pow()函数,这样会WA,虽然不知道为啥,应该是浮点数的原因。 #include<iostream> #include<cstdio> using namespace std; int main() { unsigned long long n; while...原创 2019-05-01 22:22:10 · 157 阅读 · 0 评论 -
hide handkerchief HDU - 2104
题目链接 思路:刚开始只是让它来回循环,结果就Memory limit exceeded,后来通过看别人的博客发现自己将问题解复杂了,从前的思路容易使运算过程中数据超出类型的储存范围。正确的解法是判断N与M的最大公约数是否为1,如果不为1,将意味着他将一直找下去,但总有人未被search。 附原来的错误代码,仅供参考: #include<iostream> #include&l...原创 2019-01-30 14:42:56 · 180 阅读 · 0 评论 -
A == B ? HDU - 2054
原题链接 总结:这个题WA了好多次,从一开始只是简单认为比较两个实数,到后来用字符串表示,由于想得太少而一错再错,总的来说这个题需要注意以下几点: 1.注意正负性 2.注意小数点的存在,这又分为整数+小数点+0后缀,小数两种形式 3.注意前缀0,和小数状态下的后缀0,需要把它们删除 4.用C++时,一些情况下,最好用scanf和printf输入输出,别用cin和cout了,这样可以节省一...原创 2019-01-29 15:03:26 · 256 阅读 · 1 评论 -
Sum Problem HDU - 1001
原题链接 #include<stdio.h> int main() { int n; unsigned long long sum; while(scanf("%d",&n) != EOF) { /*下面的两条判断语句不能忽视,需要根据n的奇偶性来选择不同的式子,而不能简单的用n*(n+1)/2, 虽然看着好像没有错,但因为它是左结合...原创 2019-01-23 11:52:27 · 109 阅读 · 0 评论 -
ASCII码排序 HDU - 2000
原题链接 附代码: #include<stdio.h> int main() { char a, b, c; while(scanf("%c%c%c",&a,&b,&c) != EOF) { getchar(); char temp; if(a > b) /*使得a<...原创 2019-01-23 11:46:18 · 154 阅读 · 0 评论 -
海选女主角 HDU - 2022
#include<iostream> #include<cmath> using namespace std; int main() { int m, n; while(cin >> m >> n) { int k = m * n; int s, t, i; cin >&...原创 2019-01-27 17:24:22 · 202 阅读 · 0 评论 -
Balloon Comes! HDU - 1170
题目链接 分析:题目不难,但又陷阱,导致我错了一次又一次,那就是OUTPUT 中的一句话,"The result should be rounded to 2 decimal places If and only if it is not an integer. ",如果整除的时候呢? 附代码: #include<iostream> #include<cstdio>...原创 2019-01-31 17:12:10 · 137 阅读 · 0 评论 -
Text Reverse HDU - 1062
原题链接 附代码: #include<iostream> #include<cstdio> using namespace std; const int MAX = 1005; char str[MAX]; int reverses() { int i = 0; char c; while(c = getchar()) { i...原创 2019-01-25 12:22:49 · 279 阅读 · 0 评论 -
Humble Numbers HDU - 1058(打表,模拟)
原题链接 #include<iostream> #include<algorithm> #include<cstdio> using namespace std; int dp[5850] = {0, 1}; int main() { int n, i; int x1, x2, x3, x4; int dp1, dp2, dp3, ...原创 2019-05-19 10:24:49 · 233 阅读 · 0 评论