首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
fractal专题
Atcoder [AGC003F] Fraction of Fractal
Description Snuke从他的母亲那里得到了生日礼物——一个网格。网格有H行W列。每个单元格都是黑色或白色。所有黑色单元格都是四联通的,也就是说,只做水平或垂直移动且只经过黑色单元格即可从任何黑色单元格移动到任何其他黑色单元格。 第i行第j列的单元格的颜色由字符si,j表示。如果si,j是 #,该单元格为黑色;如果si,j是 .,该单元格为白色。至少一个单元格是黑色的。 我们定义「
阅读更多...
Fractal-Streets
title: Fractal Streets date: 2023-12-13 14:48:45 tags: 分形 categories: 算法进阶指南 题目大意 将原来的城市复制一遍放在原城市的上方,将原城市顺时针90°放在原城市的左上方,将逆时针90°后的城市放在原城市的左边,然后用道路将四部分链接起来,反复进行相同操作。 解题思路 这是著名的通过一定规律无限包含自身的“
阅读更多...
FerryMan Fractal渲染的第一张3DS图片
对于光线追踪场景中的任何物体,只要有了求交算法以及法线算法就可以渲染。 virtual int intersect( const Ray & ray, float & distance) = 0 ; virtual Vector3getNormal(Vector3 & pos) = 0 ; 为了适应三角形带的渲染,把三角形的数据结构定义为: Vector3 vertex[3
阅读更多...
VC6工程转换到VC8,FerryMan Fractal遇到的麻烦
我终于决定将FMF转换到VC8环境下开发了,今天花了一下午的时间就做了这么件事情,哎!其中遇到了一些问题,列举如下: 1、缺少libc.lib解决这个问题的方法是去掉链接到libc.lib,具体地点:项目-〉属性-〉配置属性-〉链接器-〉忽略特定库。 2、unresolved external symbol __iob这个__iob找不到的问题费了我大部分的时间。跟踪到stdio.h文件,发现
阅读更多...