
c++中下
oier一个人的朝圣
爱你所爱 行你所行 听从你心 无问西东
展开
-
关于一些暴力的事情:枚举(1)
咳咳,今天我们来讲一个非常不和谐的编程方法:枚举。 问题:坑爹的数字填空。 _ _ _ +_ _ _ = _ _ _ 请在上面填上1-9。 我们可以这么想:先给他们编个号:1位是1号,2是。。。。。。 那么在现实社会中,我们是不可能一位一位枚举,但是,你要想一想原创 2017-05-10 23:25:07 · 358 阅读 · 0 评论 -
排序:入门及桶排序
在生活中,有很多人需要将一些大数列进行排序,这样才可以方便我们。如你是一名登山爱好者,现在要选择一种爬山方案,使队员爬的路径最小。就是将一座座山的海拔排序,先爬小的,再慢慢往上。又如你们班考了试,只有把成绩排好序,才能让大家知道:自己的差距与排名。但是人工来进行又太费功夫,这时,我们的电脑就派上用场。那么今天我们来学桶排序。 我个人认为桶排序是排序中最简单的,它的思路大概是: 拿一个数组,去原创 2017-05-13 16:56:07 · 335 阅读 · 0 评论 -
总分
一个背包。。。。#include<iostream>using namespace std;int m, n; int a[10001], b[10001]; int c[10001], ans = -1; int main() { freopen("inflate.in","r",stdin); freopen("inflate.out","w",std原创 2017-06-13 18:26:48 · 365 阅读 · 0 评论 -
矩阵快速幂
矩阵快速幂是一个很神奇的东西,你能够运用它来完成一些普通递推式无法完成的任务,当然了解矩阵快速幂之前,我们要先知道什么是矩阵乘法:矩阵乘法:基本规则:当且仅当两个矩阵的元素个数为n*m和m*k(即前一个矩阵的列与后一个矩阵的行要相等)工作方法:矩阵乘法实现代码如下:#include<bits/stdc++.h>const int Mod=1000000000+7;int n,m,l,p;st转载 2017-07-18 16:28:09 · 392 阅读 · 0 评论