伴娘礼服上的年华(八)

    在学校里,除了桑小柔,很少有别的女孩子愿意与秦希愿一起玩,只因为她长的不仅仅是不漂亮,是特别不漂亮。如果和她在一起玩,会被认为一样的白痴。就像水果蔬菜都要分类一样,自然而然的会被分到那个不被喜欢的人群里。

    这些秦希愿已经觉得习惯,无所谓别人的眼光。她现在在乎的,只有桑小柔一个人。秦克已经远离了她的生活,去了别的城市。如果这时候有个男生跑过来献殷勤,才会觉得有鬼。

    但是,貌似鬼这种生物,是真的存在的。

    某日的清晨第一节课,年老的班主任带进来一个看起来很不乖的小男生。那个时候刚刚演过薰衣草,秦希愿和桑小柔窃笑,说他好像季晴川。

    虽然秦希愿不漂亮,但是并不代表不可以怀春。我也有我的白马王子梦,虽然,骑白马的不一定是王子,还有可能是唐僧。而桑小柔最喜欢的是韩国的那个舞王,Rain。她希望有一天去韩国,去看一场他的演唱会。

    因为秦希愿一直是坐在教室的最后一排的,所以并没有同桌。而那个新来的小同学,连扫视都省了,直直的指着她旁边的位置告诉老师,我就坐在那里好了。

    教室安静了。他的这句话,使快被人遗忘的秦希愿转瞬成了焦点。会有人没看到她那张难看的脸么?一定是咋一看没发现,或者是新来的太紧张了。。。。大家,包括那个上了年纪带了花镜的班主任也是这样腹诽的。

    不明所以的小男生走到他的座位坐下,旁若无人的戴上耳麦,玩起了手机。

    额,你好,我叫秦希愿,希望的希,愿望的愿。秦希愿很少和陌生人说话,熟悉的那几个,除了桑小柔,也很少有沟通。

    朴-愿-希。

    男生简单干脆,不带一丝寒暄的意思。这让秦希愿看向正因为这一幕而笑的不能自己的桑小柔的时候吐了吐舌头,有点无力和泄气。这个世界一点没变啊。

    谁知道从下课开始,这个叫朴愿希的男生,开始热切殷勤的与秦希愿聊天,聊他的城市,聊他想去的大学。

这一幕,让所有人震惊不已包括秦希愿。秦希愿用惊疑的眼光打量着这个有些帅气有些沉稳气质的高高的男生,是不是有什么不可告人的目的?

    桑小柔温柔的扒过来,娇滴滴的问,朴愿希同学,你有什么目的?

    朴愿希和秦希愿同时愣住了。忽然,聪明的桑小柔发现,这么一叫出来,这两个人,有着莫名其妙的关系吧。表情相似,惊讶相似,反应相似,为什么连名字。。。都出奇的相似?

    朴-愿-希,秦-希-愿,愿-希,希-愿。。。。啊,我知道了,你们是同母异父的兄妹?

    桑小柔这么一嗓子,算是广播了。本来从这个男生来到这个班级开始,秦希愿就成了全班的焦点,现在再加上桑小柔这个小公主的宣传效果,简直可以上头版头条了。

    瞥了全班由震惊转为讥笑的一样讨厌的脸孔,秦希愿挥一挥衣袖,径直走出教室,行为淡定。如果此刻,秦希愿能看到自己的背影的话,她会发现,这么多年潜移默化的影响,她的样子,她的举止,她的语气,她的态度,都越来越接近秦克,那是深刻到骨子里的相似。

    桑小柔还缩在秦希愿的位置上明目张胆的调笑着朴愿希。而男生也并没有害羞或恼怒,相反的一副淡如止水的样子,好像根本不曾注意到身边的人是这个小镇上最漂亮的一枝花,也是这个镇上最有钱的娇娇女。

    这个样子更挑起了桑小柔的好奇心,从来没有一个男生,可以这样淡定的无视她。与生俱来的优越感受到挑战,这让今后的日子,看起来更丰富有趣。

 

   

这是一个经典的动态规划问题,可以使用贪心策略或者称为“背包”问题的变种来解决。我们可以创建一个Java程序,通过迭代的方式来找到最优化的路径。首先定义一个数组dp,其中dp[i]表示到达第i个伴娘所需的最小红包总额。 算法步骤如下: 1. 初始化dp数组,将dp[0]设置为0(因为到达第一个伴娘不需要给红包),其他位置的初始值设为无穷大(表示无法到达)。 2. 对于每个位置i (从1到n),比较当前位置的两个邻居(下一个和下一个下一个): a. 如果cost[i-1] + dp[i-1] 小于 dp[i],说明直接给前面一位伴娘红包然后去下一位更便宜,则更新dp[i] = cost[i-1] + dp[i-1]。 b. 同理,如果cost[i-2] + dp[i-2] < dp[i],则更新dp[i] = cost[i-2] + dp[i-2]。 3. 最终,dp[n]就是到达新娘所需的最小红包总额。 以下是简单的Java代码实现: ```java public class Main { public static int minCostToReach Bride(int[] cost) { int n = cost.length; int[] dp = new int[n]; dp[0] = 0; // 初始状态 for (int i = 1; i < n; ++i) { dp[i] = Integer.MAX_VALUE; // 初始化为最大值 if (i - 1] != Integer.MAX_VALUE) { dp[i] = Math.min(dp[i], cost[i - 1] + dp[i - 1]); } if (i - 2 >= 0 && dp[i - 2] != Integer.MAX_VALUE) { dp[i] = Math.min(dp[i], cost[i - 2] + dp[i - 2]); } } return dp[n - 1]; // 返回到达新娘所需的最小红包总额 } public static void main(String[] args) { int[] cost = {1, 2, 3, 4, 5}; // 示例红包费用 System.out.println(minCostToReachBride(cost)); // 输出最小总红包数 } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值