
Handwritten Data Structures Homework Photo
Generates a realistic phone photo of a lined notebook page containing handwritten Chinese data-structures homework answers for a class submission.
观看83,000
点赞112
评论87
分享9
收藏51
引用6
翻译
目标:创建一张真实的智能型手机照片,拍摄一张有横线的笔记本页面放在木桌上,展示一份手写的软件/数据结构作业答案卷,字迹略显凌乱但可信,使用黑色啫喱笔书写。页面标题应居中于顶部附近为 {argument name="page title" default="第五章答案"}。使其看起来像实际提交给班级的照片,带有小瑕疵、不均匀的书写、轻微的页面弯曲、阴影和透视变形。
画布与相机:垂直 3:4 照片,从上方以轻微角度拍摄。主要笔记本页面占据画面大部分,稍微倾斜。灯光是温暖的室内桌灯,带有柔和阴影和真实的手机相机外观,不是平面扫描。
场景细节:使用一本打开的笔记本,有淡灰色水平横线和圆角页面。左侧边缘可见部分前一页。笔记本放在中棕色木桌上。在右侧,放置一个黑色透明机身的啫喱笔垂直于右下角附近,以及一个带有灰色污渍的白色小橡皮擦于右上角附近。在橡皮擦周围散布一些小橡皮擦碎屑或纸屑。保持页面略带奶油色,有细微质感。
手写内容:使用中文手写笔记混合数学和C风格伪代码。书写应整洁可读,但故意稍微随意和不均匀,有自然间距和偶尔倾斜变化。正好写3个编号的答案段落:
1. 段落1包含正好2个子项目:
- “(1) 叶结点数 = (k-1)m + 1。”
- “(2) 最多结点数 = (k^h - 1)/(k - 1),最少结点数 = k(h-1)+1。”
2. 段落2定义WPL并包含一个简短说明加上正好5行伪代码。写:
- “WPL:遍历二叉树,遇到叶子就加 weight × depth,”
- “根深度为 0。”
- “代码大意:”
然后在其下方居中或缩写以下5行代码:
- “if(root == NULL) return 0;”
- “if(!root->left && !root->right)”
- “return root->weight * depth;”
- “return WPL(root->left, depth+1) +”
- “WPL(root->right, depth+1);”
3. 段落3包含正好5行手写描述二元树和森林转换:
- “二叉树根为 A,左子树 B-D-E-H,”
- “右子树 C-F,其中 F下有 I、G,I下有 M,”
- “M下有 K,G下有 J,J下有 L。”
- “森林按左孩子右兄弟关系转换即可。”
段落编号“3.”应从左边距开始,文本延续到页面下半部分。
视觉风格:照片级真实,自然阴影,逼真的横线纸,黑墨水,随意的学生手写。书写应看起来像手写而非打印或排版。与横线对齐略有不完美是理想的。
限制:不要添加额外图表、邮票、水印、装饰图形或打字体。保持正好3个编号段落,段落1中正好2个子项目,段落2中正好5行伪代码,且仅列出的中文作业文本。
机器翻译 — 实际生成作品的是原文提示词。











