ACM
chen_swe
算法是件不必急于求成的事,细水长流,徐徐图之才是正道。
展开
-
zoj 1292 Integer Inquiry
zoj 1292 Integer Inquiry原创 2015-04-11 11:46:43 · 460 阅读 · 0 评论 -
ZOJ Problem Set - 1007 Numerical Summation of a Series
ZOJ Problem Set - 1007 Numerical Summation of a Series转载 2015-07-24 19:38:57 · 644 阅读 · 0 评论 -
PKU - 3984 迷宫问题
解题感悟:类似求最短路径的问题,都使用BFS;原创 2015-08-10 20:45:43 · 371 阅读 · 0 评论 -
HDU - 1241 Oil Deposits
题目要求:求油田个数(直接相邻或对角相邻的@ 算一个油田)解题感悟: 1. 这道题使用了利用了DFS的思想; 2. 填充的方法着实不错~~。#include<stdio.h>转载 2015-08-10 20:22:36 · 395 阅读 · 0 评论 -
HDU 1312 - Red and Black
HDU 1312 Red and Black原创 2015-08-23 21:44:09 · 397 阅读 · 0 评论 -
UVa - 113 Power of Cryptography
解题感悟:突然发现用double类型来处理这题好方便[]~( ̄▽ ̄)~*原创 2015-08-09 15:44:57 · 421 阅读 · 0 评论 -
HUD Problem - 1251 统计难题
解题感悟:提交时注意语言选择,这道题用G++提交 ,会爆内存(Memory Limit Exceeded),用c++提交可以AC .原创 2015-08-09 14:20:59 · 540 阅读 · 0 评论 -
UVa - 424 Integer Inquiry
解题感悟:char类型只可保存小于128的数,超出的话会溢出,所以每读入一个大数,加完后需要马上进位,否则数目一多,必定会溢出,这时就只能 WA 了 (说多了都是泪啊/(ㄒoㄒ)/~~);注意特殊数据 ,例如 0000 00001;原创 2015-08-09 14:11:02 · 420 阅读 · 0 评论 -
HDU-OJ Problem - 1042 N!
HDU-OJ Problem - 1042 N!原创 2015-08-09 13:54:24 · 529 阅读 · 0 评论 -
HDU Problem - 1251 统计难题
HDU Problem - 1251 统计难题原创 2015-08-08 18:21:30 · 487 阅读 · 0 评论 -
ZOJ Problem Set - 1006 Do the Untwist
ZOJ Problem Set - 1006 Do the Untwist原创 2015-07-14 13:06:44 · 608 阅读 · 0 评论 -
ZOJ Problem Set - 1049
ZOJ Problem Set - 1049I Think I Need a Houseboat原创 2015-07-01 20:42:51 · 361 阅读 · 0 评论 -
ZOJ Problem Set - 1201 Inversion
ZOJ Problem Set - 1201 Inversion原创 2015-07-02 14:32:59 · 400 阅读 · 0 评论 -
ZOJ Problem Set - 1216 Deck
ZOJ Problem Set - 1216 Deck原创 2015-07-02 15:39:22 · 653 阅读 · 0 评论 -
ZOJ Problem Set - 1151 Word Reversal
ZOJ Problem Set - 1151 Word Reversal原创 2015-07-01 23:44:28 · 500 阅读 · 0 评论 -
ZOJ Problem Set - 1051
ZOJ Problem Set - 1051A New Growth Industry原创 2015-07-01 22:32:30 · 474 阅读 · 0 评论 -
ZOJ Problem Set - 1115
ZOJ Problem Set - 1115 Digital Roots原创 2015-07-01 23:07:57 · 375 阅读 · 0 评论 -
zoj 1242 Carbon Dating
#include#include#define d0 810#define half_life 5730int main(void){ int w, d,count=0,age; double year; while (scanf("%d%d", &w, &d) && w && d) { count++; year = (log((double)d0 * w /d ) /转载 2015-04-11 15:33:29 · 453 阅读 · 0 评论 -
统计字数问题
本题目采用了排列组合的思想。分别计算每个数字在每一位上出现的次数,累加之后,即为最后的结果。 需要特别注意的是,我们直接用排列组合直接计算,但是并没有把0 和其他数字分开来算,所以这样计算出来的结果就是把前导0 也一起算进去了,所以输出结果前应该减掉所有前导0。原创 2016-03-16 16:12:16 · 1492 阅读 · 1 评论