甜品

2. 光照烘焙

匿名 (未验证) 提交于 2019-12-03 00:39:02
光照烘焙 1. 预烘焙   预烘焙技术可以有效的帮助开发者实时监测环境光照效果。它可以在场景中实时烘焙,而不保存数据。但是比较耗性能,所以在不做场景烘焙时对它禁用。 预烘焙在 Lighting (窗口)中勾选 Auto 进行 开启/关闭 。 是否使用预烘焙的场景对比: 一、未使用预烘焙 二、使用预烘焙 2. 烘焙   烘焙即在内存中生成光照贴图,以后使用光照贴图即使将灯光禁用也可以正常发光。   首先在 Light (灯光组件)中,将 Baking 类型选择为 Baked,然后将要烘焙的对象勾选为 Lightmap Static 静态。最后在 Lighting (窗口)中将 Auto 的勾去掉,再 Build 烘焙前后数据对比: 一、未烘焙前 二、烘焙后 原文:https://www.cnblogs.com/yx-xiansheng/p/8438759.html

分蛋糕

匿名 (未验证) 提交于 2019-12-03 00:09:02
1 #include < bits / stdc ++. h > 2 3 using namespace std ; 4 5 const int N = 1002 ; 6 int a [ N ]; 7 8 int main () { 9 int n , k ; 10 int weight = 0 ; 11 int num = 0 ; 12 ios :: sync_with_stdio ( false ); 13 cin >> n >> k ; //n代表有n块蛋糕 14 for ( int i = 1 ; i <= n ; i ++){ 15 cin >> a [ i ]; 16 } 17 int i = 1 ; 18 while ( i <= n ){ 19 weight += a [ i ]; 20 if ( weight >= k || i == n ){ 21 num ++; 22 weight = 0 ; 23 } 24 i ++; 25 } 26 cout << num ; 27 return 0 ; 28 } View Code 试题编号: 201703-1 试题名称: 分蛋糕 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   小明今天生日,他有 n 块蛋糕要分给朋友们吃,这 n 块蛋糕(编号为1到 n )的重量分别为 a 1 , a 2 ,

[洛谷]P1714 切蛋糕 (#单调队列)

馋奶兔 提交于 2019-11-27 05:55:56
题目描述 今天是小Z的生日,同学们为他带来了一块蛋糕。这块蛋糕是一个长方体,被用不同色彩分成了N个相同的小块,每小块都有对应的幸运值。 小Z作为寿星,自然希望吃到的第一块蛋糕的幸运值总和最大,但小Z最多又只能吃M小块(M≤N)的蛋糕。 吃东西自然就不想思考了,于是小Z把这个任务扔给了学OI的你,请你帮他从这N小块中找出连续的k块蛋糕(k≤M),使得其上的幸运值最大。 输入格式 输入文件cake.in的第一行是两个整数N,M。分别代表共有N小块蛋糕,小Z最多只能吃M小块。 第二行用空格隔开的N个整数,第i个整数Pi代表第i小块蛋糕的幸运值。 输出格式 输出文件cake.out只有一行,一个整数,为小Z能够得到的最大幸运值。 输入输出样例 输入 #1 复制 5 2 1 2 3 4 5 输出 #1 复制 9 输入 #2 复制 6 3 1 -2 3 -4 5 -6 输出 #2 复制 5 说明/提示 对20%的数据,N≤100。 对100%的数据,N≤500000,|Pi|≤500。 答案保证在2^31-1之内。 思路 n个数中取连续的k(k<=m)个数,输出其中所有可能的最大值。 #include <stdio.h> #include <iostream> #include <deque> #define linf -2e9-7 using namespace std; int n,m,s

CCF 2017-03-1 分蛋糕

半世苍凉 提交于 2019-11-27 02:15:21
CCF 2017-03-1 分蛋糕 题目 问题描述   小明今天生日,他有 n 块蛋糕要分给朋友们吃,这 n 块蛋糕(编号为1到 n )的重量分别为 a 1, a 2, …, an 。小明想分给每个朋友至少重量为 k 的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到 k 时,再继续将剩下的蛋糕中编号最小的给他,直到小明的蛋糕分完或者这个朋友分到的蛋糕的总重量大于等于 k 。   请问当小明的蛋糕分完时,总共有多少个朋友分到了蛋糕。 输入格式   输入的第一行包含了两个整数 n , k ,意义如上所述。   第二行包含 n 个正整数,依次表示 a 1, a 2, …, an 。 输出格式   输出一个整数,表示有多少个朋友分到了蛋糕。 样例输入 6 9 2 6 5 6 3 5 样例输出 3 样例说明   第一个朋友分到了前3块蛋糕,第二个朋友分到了第4、5块蛋糕,第三个朋友分到了最后一块蛋糕。 评测用例规模与约定   对于所有评测用例,1 ≤ n ≤ 1000,1 ≤ k ≤ 10000,1 ≤ ai ≤ 1000。 思路 不是难题,甚至可以不用数组,直接在输入的时候进行一步判断,sum代表当个人拿到的蛋糕,num代表人数,最后需要判断一下sum是否为0. 代码 #include<iostream>

理解进程和线程

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-27 01:27:52
举例来说:程序员为女儿做蛋糕。 1、程序员需要食谱,食谱上写出了需要哪些原料,如何做。食谱就是程序,原料就是数据,程序员就是CPU。程序员按照食谱、对原料进行加工,做蛋糕的过程就相当于CPU执行代码、操作数据的过程。做蛋糕的过程就是进程。 2、做蛋糕可以分为几个小的步骤,这些步骤共同加工原料。每个小的步骤就是一个线程。比如做蛋糕进程可以分为以下几个线程:取原料(包括鸡蛋、面粉、奶油、糖、水等),混合原料,烘烤混合物。这些步骤之间存在一定的先后关系和互斥关系,比如:混合原料必须在取原料之后,二者不能同时进行。 3、假设程序员做蛋糕的时候,淘气的儿子跑进来,对爸爸说,被蜜蜂蛰了(相当于进来一个优先级更高的进程)。这时候,程序员就会暂停做蛋糕,同时记录做到了哪一步。然后拿出急救说明书(另一段程序),急救箱(另一端程序的数据),处理儿子的蛰伤(另一个进程)。处理完毕后,程序员接着原来的步骤继续做蛋糕。 转载于:https://www.cnblogs.com/nzbbody/archive/2012/03/05/2380678.html 来源: https://blog.csdn.net/weixin_30635053/article/details/99234382

理解线程同步

家住魔仙堡 提交于 2019-11-27 01:27:42
1、首先确定一点:同步安全,异步不安全。 2、结合实例,针对下面的使用场景:妈妈做蛋糕给儿子吃。 3、需求分析: (a)蛋糕的数量是共享数据,应该放入临界区。 (b)妈妈做蛋糕的时候,儿子不能吃;儿子吃蛋糕的时候,妈妈不能做。 (c)假设儿子很饿,妈妈做一个,儿子吃一个,妈妈做好一个后,等待儿子去吃,吃完后再去做,但是,如果儿子贪玩,很长时间都没吃完一个蛋糕,妈妈就不管了。继续做蛋糕。 (d)有一点是肯定的:必须要蛋糕,儿子才能吃,也就是说,如果蛋糕没了,儿子必须等待妈妈做好蛋糕,并且必须一直等下去,知道妈妈做出蛋糕。 (e)妈妈做好蛋糕后,通知儿子吃蛋糕;儿子吃完蛋糕后,通知妈妈继续做蛋糕。 注意:为了避免当前线程一直等下去,也就是出现死锁,有两个办法: 1、当前线程调用Monitor.Wait(sync,5000); 加上时间限制,等待超时,就不等了,进入就绪状态,准备执行。 2、互斥的线程调用Monitor.Pulse(sync); 通知当前线程。 转载于:https://www.cnblogs.com/nzbbody/archive/2012/03/05/2380809.html 来源: https://blog.csdn.net/weixin_30199169/article/details/99234384

[NOI1999] 生日蛋糕

白昼怎懂夜的黑 提交于 2019-11-26 14:47:53
\(\mathcal{Description}\) 7月17日是 \(Mr.W\) 的生日, \(ACM-THU\) 为此要制作一个体积为的 \(M\) 层生日蛋糕,每层都是一个圆柱体。设从下往上数第 \(i\) \((1 \leq i \leq M)\) 层蛋糕是半径为 \(R_i\) , 高度为 \(H_i\) 的圆柱。当 \(i<M\) 时,要求 \(R_i>R_{i+1}\) 且 \(H_i>H_{i+1}\) 由于要在蛋糕上抹奶油,为尽可能节约经费,我们希望蛋糕外表面(最下一层的下底面除外)的面积 \(Q\) 最小。令 \(Q= S\pi\) 请编程对给出的 \(N\) 和 \(M\) ,找出蛋糕的制作方案(适当的 \(R_i\) 和 \(H_i\) 的值),使 \(S\) 最小。(除 \(Q\) 外,以上所有数据皆为正整数) 来源: https://www.cnblogs.com/1miharu/p/11324527.html