- 博客(10)
- 收藏
- 关注
原创 WOJ-Problem 1055 - The Hardest Problem Ever
#includestring c;getline(cin,c) 使用之前记得清除 getchar()
2015-02-22 22:53:08 1068
原创 WOJ-Problem 1011 - Finding Teammates
本题参考了解题索引,采用二分:若知F(1).....F(n) 求F(n+1)可以将n+1序列中最大的那个数抽调出来,先固定它的位置,然后采用二分法依次求解。(暂且用n+1来表示最大的那个数) n+1一定在某一组的最后面,设它在的组是第x组(不包含F(n+1) = F(3*x-1)*F(n+1-3*x)*C(n,3*x-1)注意当(n+1)%3==2时,还需要加上F(n)
2015-02-17 10:42:13 2435
原创 WOJ-Problem 1010 - Alternate Sum
这一道题参考了其他人的博客分析,最后结果只与最大值有关,属于一道数学题。计算:MAX * 2^(n-1)即可。而题目中提示了数字可能会很大,需要求对20006的余数,所以每次乘2都可以对2006取模,这样可以保证数据范围不会超过。好了,代码:#include#define N 1005using namespace std;#define rep(i, n) for
2015-02-16 10:08:09 1480
原创 WOJ-Problem 1009 - The Legend of Valiant Emigration
#include#include#include#define N 105#define INF 0x7fffffff#define mcv(a, v) memset(a, v, sizeof(a))#define rep(i, n) for (int i = 0; i < (n); ++i)#define repd(i,n) for (int i=(n);i>=0;i--)usi
2015-02-15 22:23:53 1288
原创 神州数码
经常被强制下线:打开 控制面板>>网络连接和internet>>网络共享中心>>更改适配器设置>>本地连接>>右键属性>>身份验证,取消802.1x的勾
2015-02-03 22:08:54 1074 1
原创 C++ 之无穷大
#include#includeusing namespace std;int main(){ int a = ~0 >> 1; cout << a << endl;}
2015-02-02 13:38:43 16219
转载 WHU-关于Scanf_s 返回值的Hint
当输入结束时,试图使用scanf或getchar()进行输入,会返回EOF(stdio.h中的一个常量)。 背景知识:1. scanf 函数是有返回值的,它的返回值可以分成三种情况 1) 正整数,表示正确输入参数的个数。例如执行 scanf("%d %d", &a, &b); 如果用户输入"3 4",可以正确输入,返回2(正确输入了两个变量); 如果用户输入
2015-02-02 13:28:11 5043
原创 WHU-Problem 1004 - Noah's Ark
#include#include#include #include #define threshod 1e-9using namespace std;double change(double num, string c){ double k = 1.0; if (c=="meters")k = 100.0; if (c=="cubits")k = 45.72; if (c
2015-02-02 13:14:20 911
转载 python 之 os
os.sep可以取代操作系统特定的路径分隔符。windows下为 “”os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。os.getenv()获取一个环境变量,如果没有返回noneos.putenv(key, value
2015-02-01 15:22:04 655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人