vjudge 之#Train
来源:互联网 发布:execfile python参数 编辑:程序博客网 时间:2024/06/09 22:00
个人比赛地址:http://vjudge.net/contest/view.action?cid=54534#overview(附代码)
problem A:Light OJ 1035
题意:就是求n!的质因数分解式。
思路:对单个数的质因数分解前几篇文章已经讲得特别清楚了,那么这里n!就简单了,因为n的范围才100;
不过做法有点改变,就是用数组num [ i ]来记录i为一个质因子,并且它的指数为num [ i ] 。
problem B:Light OJ 1214
题意:给定整数a,b,判断a是否能整除b.(a可以为特别大的数,b为int 型整数)
思路:用字符串形式读入a,从第一位开始逐位取模,最后判断。比较简单。
problem C:Light OJ 1426
题意:
思路:
problem D: Light OJ 1348
题意:
思路:
problem E: Light OJ 1315
题意:
思路
problem F:Light OJ 1165
题意:给定一个序列,要求得到一个绝对值递增的序列,问最少需要多少步?
思路:*这个问题就是一个bfs暴力搜索,有几个问题:
1.如何判重?如何保存状态?
2.如何进行搜索?
#1:判重方法:
a.hash判重;
b.康托展开;
c.一个八维数组;
d.用map;
#2:搜索:
直接枚举队头节点状态的每两位;
具体思路:
从初始状态开始bfs,每次取队头然后删除,判断是否达到12345678的状态。
若无,则枚举这个状态的两位数字,若一正一负,且绝对值和为素数,则开始进行数字的移动,然后
得到下一个状态,再判重,然后push进队列。
- vjudge 之#Train
- vjudge Train for math
- vjudge 之#回家了
- Vjudge
- train
- train
- train
- train
- train _cascade 源码阅读之HOG特征
- android train之管理system bar
- train _cascade 源码阅读之HOG特征
- 继续坑自己,EmguCV之SVM.Train
- 七、caffe之train函数片段
- vjudge上的专题
- SPOJ VJudge QTREE
- 【vjudge】八数码问题
- Felomeng翻译:libsvm2.88之“svm-train”的使用
- Felomeng翻译:libsvm2.88之“svm-train”的使用
- Eclipse启动Tomcat时,45秒超时解决方式
- 测试分类总结及案例分析
- C++中的数学函数汇总
- 标准C++中的string类的用法总结
- 魅族MX4最新照片
- vjudge 之#Train
- Java synchronized详解
- 复杂listview的加载
- 机器学习中的相似性度量
- DateTime中各种日期格式的转换
- cdh安装注意及客户端安装
- 计时器
- Python:变量的作用域
- 李嘉诚囤地致富背后暗藏啥玄机?