编程之美
文章平均质量分 82
四夕_日月
这个作者很懒,什么都没留下…
展开
-
编程之美 打酱油 格格取数
时间限制:2000ms单点时限:1000ms内存限制:256MB描述给你一个m x n (1 ij输入多组测试数据。首先是数据组数T对于每组测试数据,第1行是两个正整数m, n,分别表示矩阵的行数和列数。接下来的m行,每行n个整数,之间用一个空格分隔,表示矩阵A的元素。输出每组数据输出一行,表示选出的数的和的最原创 2014-04-14 10:00:55 · 868 阅读 · 0 评论 -
编程之美 打酱油 大神与三位小伙伴
题目2 : 大神与三位小伙伴时间限制:2000ms单点时限:1000ms内存限制:256MB描述L国是一个有着优美景色且物产丰富的国家,很多人都喜欢来这里旅游并且喜欢带走一些纪念品,大神同学也不例外。距离开L国的时间越来越近了,大神同学正在烦恼给她可爱的小伙伴们带什么纪念品好,现在摆在大神同学面前的有三类纪念品A, B, C可以选择,每类纪念品各原创 2014-04-12 13:09:25 · 1283 阅读 · 0 评论 -
练习 4
#include "stdafx.h"#include using namespace std;int NA,NB,CA,CB,N;//ab的余额和已购买到的钻石数int nowA,nowB;//现在ab的剩余金额int sprice[2][2];//下一次开始加价时,ab所需的价格,以及位置。int dia[105][2];//1为a,0为无 -1为b,第二个数据为现在的price原创 2014-04-08 23:41:12 · 882 阅读 · 0 评论 -
练习 树上的三角形
#include #include #include using namespace std;int deep[100010], f[100010][2];vector e[100010];int c[60], cn;void dfs(int fa, int x, int d){ int i, y; deep[x] = d; for (i = 0; i < (原创 2014-04-08 15:39:15 · 866 阅读 · 0 评论 -
比赛练习 长方形
#include using namespace std;int getfirst(int xMax,int yMax,int n){ int all=0; if(n<2)return all; all+=2; if(n==2)return all; int line=0; line=(n-2)/3; for(int i=0;i<line;){ i++; all=all+原创 2014-04-06 21:45:59 · 751 阅读 · 0 评论 -
练习。。。。。。1
int testtimes=0;//测试用例数 int times=0;//传递次数 int words=0;//会改变的单词数量 int line=0; cin>>testtimes; hash_map amap; hash_map bmap; for(int i=0;i<testtimes;i++){ char *p=(char*)malloc(sizeof(char)*20原创 2014-04-05 23:37:44 · 714 阅读 · 0 评论 -
练习 题目1 : String reorder
#include #include using namespace std;int main(){ int i,n , charn[36];//字符数量 char c[200]; bool invalid; string s; while(1){ cin.getline(c,200); s = ""; invalid = false; n = 0; if(c[0] ==原创 2014-04-20 13:28:07 · 772 阅读 · 0 评论 -
编程之美 第一场 第一题
题目1 : 焦距时间限制:2000ms单点时限:1000ms内存限制:256MB描述一般来说,我们采用针孔相机模型,也就是认为它用到的是小孔成像原理。在相机坐标系下,一般来说,我们用到的单位长度,不是“米”这样的国际单位,而是相邻像素的长度。而焦距在相机坐标系中的大小,是在图像处理领域的一个非常重要的物理量。假设我们已经根据相机参原创 2014-04-19 22:27:51 · 1008 阅读 · 0 评论 -
第一场 第二题
题目2 : 树时间限制:4000ms单点时限:2000ms内存限制:256MB描述有一个N个节点的树,其中点1是根。初始点权值都是0。一个节点的深度定义为其父节点的深度+1,。特别的,根节点的深度定义为1。现在需要支持一系列以下操作:给节点u的子树中,深度在l和r之间的节点的权值(这里的深度依然从整个树的根节点开始计算),都加上一原创 2014-04-19 23:20:18 · 816 阅读 · 0 评论 -
打酱油 同构
时间限制:2000ms单点时限:1000ms内存限制:256MB描述给定2个树A和B,保证A的节点个数>=B的节点个数。现在你需要对树A的边进行二染色。一个好的染色方案,指不存在一个树A中的连通块,同时满足以下2个条件1. 其中只有同色的边2. 和B同构。两个树同构是指,存在一个一一映射(既是单射又是满射),将树B的各节点映射到不同的树A的节原创 2014-04-17 15:09:47 · 791 阅读 · 0 评论 -
动态规划 与两道例题
现在要把这几种常见的算法给理清弄明白了,要不然只能做个低级程序员了。动态规划DP是求解决策过程的最优化的数学方式。动态规划一般分为线性动规,区域动规,树形动规,背包动规。动态规划是一种方法,但不是一种算法,一般用于多决策中的最优化问题,具有递推的思想。动态规划与分治法类似,基本思想都是把待解问题分解成若干个子问题,先求解子问题,然后由这些子问题的解得到原问题的解。但分治法中分解得到原创 2014-10-21 20:42:00 · 1314 阅读 · 0 评论