uva

漂流瓶jz1 个月前
c++·算法·深度优先·aoapc·算法竞赛入门经典·uva
UVA-690 流水线调度 题解答案代码 算法竞赛入门经典第二版GitHub - jzplp/aoapc-UVA-Answer: 算法竞赛入门经典 例题和习题答案 刘汝佳 第二版
惆怅客1232 个月前
icpc·uva·final 2011·上下界循环费用流·枚举技巧·补集·优化建图
UVa1104/LA5131 Chips Challenge本题是2011年icpc世界总决赛的D题在一个N×N(N≤40)网格里放芯片。其中一些格子已经放了芯片(用C表示),有些格子不能放(用/表示),有些空格子可以放或者不放芯片(用.表示)。还要放一些芯片(用W表示),使得第i行的总芯片个数(C和W之后)等于第i列。为了保证散热,任意行/列的芯片(包括C和W)不能超过总芯片数的A/B。
惆怅客1234 个月前
dijkstra·icpc·uva·cerc 2003·路径倍增·稀疏表
UVa1321/LA2925 Dice contest本题是2003年icpc欧洲区域赛中欧赛区的D题骰子的六面展开图如下,现在把骰子的六个面赋予一套权重 w i ( 1 ≤ w i ≤ 50 , 1 ≤ i ≤ 6 ) w_i(1\le w_i \le 50,1\le i\le 6) wi(1≤wi≤50,1≤i≤6),每翻转一次骰子的代价是翻转转后顶面的权重。    有一个4行无数列的网格桌子,初始时骰子顶面是1点,正面是2点(面向玩家),放置在 ( x 1 , y 1 ) (x_1,y_1) (x1,y1)格子处,每次可以将骰子翻转到上下左右之一的相邻
惆怅客1235 个月前
图论·dfs·建模·有向图·icpc·uva
UVa11604 General SultanUVA - 11604 General Sultan给出一些0和1组成的模式串,问是否存在一个串使得有多种方案将这个串分解成模式串。    给一个包含n(n≤100)个符号的二进制编码方式,是否存在一个二进制序列,存在至少两种解码方法。比如{a=01, b=001, c=01001}是有歧义的,因为01001可以解码为a+b或者c。每个编码由不超过20个0或1组成。
惆怅客1235 个月前
2-sat·icpc·uva·daejeon 2010·二染色
UVa1466/LA4849 String Phone本题是2010年icpc亚洲区域赛大田赛区的G题平面网格上有n(n≤3000)个单元格,各代表一个重要的建筑物。为了保证建筑物的安全,警察署给每个建筑物派了一名警察,并配发了一些有绳电话以供联络。有绳电话是指长度固定的电话,且电话两端的距离必须保持不变。在本题中,坐标(x1,y1)和(x2,y2)之间的距离为|x1-x2|+|y1-y2|。以无向加权图的形式给出哪些警察之间会使用有绳电话,以及每根绳子的长度,如下图所示,这个图保证是连通的。    现在已经确定每名警察所巡逻的建筑物,请判断是否存在一种方案
惆怅客1236 个月前
icpc·uva·三维几何·raytracer·光线追踪模拟
UVa12313 A Tiny RaytracerUVA - 12313 A Tiny Raytracer给出 《训练指南》题意翻译本题的任务是实现一个小型光线追踪渲染器。场景由若干三角形网格(triangle mesh)组成,有且仅有一个点光源(point-light)。    相机模型    本题使用的相机是透视相机,位置在camera_pos,指向camera_target,up向量为camera_up,横向FOV等于 f f f度,拍摄出来的图片是W×H像素,如下图所示。    上图中,假想在相机的正前方有一个矩形(称为图像平面),代表着场景在相