种花

2024-03-02 01:36
文章标签 种花

本文主要是介绍种花,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

分情况:

第一盆k种选择,之后全部k-1种选择

每次相乘结果对1e9+7取模

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
#define endl '\n'
const int N = 1e9 + 7;int main() {ios::sync_with_stdio(false);cin.tie(0); cout.tie(0);int t, n, k;cin >> t;while (t--) {long long sum = 1;cin >> n >> k;for (int i = 1; i <= n; i++) {if (i == 1) sum *= k;else {sum *= k - 1;sum %= N;}}cout << sum << endl;}return 0;
}

这篇关于种花的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/764521

相关文章

【NOIP2017模拟】猫种花

题面-猫   信息组最近猫成灾了!隔壁物理组也拿猫没办法.信息组组长只好去请神刀手来帮他们消灭猫.信息组现在共有n 只猫(n 为正整数),编号为1 到n,站成了一个环,第i 只猫的左边是第i-1 只猫,右边是第i+1 只猫.特别的,第1 只猫的左边是第n 只猫,第n 只猫的右边是第1 只猫.每只猫拥有价值,表示消灭它能给信息组组长带来的声誉.注意,有的猫价值为负数,这意味着消灭它会损害组长的声

(LeetCode每日一刷33) 种花问题

题目描述: 假设你有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花卉不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给定一个花坛(表示为一个数组包含0和1,其中0表示没种植花,1表示种植了花),和一个数 n 。能否在不打破种植规则的情况下种入 n 朵花?能则返回True,不能则返回False。   示例: 示例 1: 输入: flowerbed = [1,0,0,

leetcode记录-605-种花问题-贪心

605-种花问题 思路 自己的: 寻找所有为1的下标,组成一个数组a。对该数组遍历,每两个之间的差-1即为0的个数,因为均非首尾,所以(差-1)/2-1即为可插的花数。对于首尾,数组第一个元素为第一个1的下标,其前面可插花数为a[0]/2,最后可插花数为(原数组长度-最后一个1的下标-1)/2。将计算的数加起来,如果大于等于n,则证明可以插n朵。——注意,不要忘记全0的情况。别人的题解(双

605. 种花问题#C++_LeetCode

605. 种花问题假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。给你一个整数数组  flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数 n ,能否在不打破种植规则的情况下种入 n 朵花?能则返回 true ,不能则返回 false。示例 1:输入:flowerbed

【杂谈】花盆都弱爆了,在这里种花,让你的庭院美成一幅画

种在流水池里 2种在废旧吊灯上即使不是吊兰,也种出了吊兰的感觉呀!3种在木板上窗户、床柜等等不用的木板,也能种花花草草啦!4种在小船上满载一船花开,摆在院子里,实在太浪漫了! 5种在盥洗池里 没想到吧,这么一种花,觉得好有感觉呀~ 6种在小锅里 这种特色小锅,挂起来也很美啊! 7种在彩色椅子上 先把椅子刷上一层美丽的颜色,这样种花更美啦 8种在小收纳

html5都能干嘛种花,给点土就能活的“5种花”,适合新手花友养,您养过吗

原标题:给点土就能活的“5种花”,适合新手花友养,您养过吗 文:盆栽小栈 给点土就能活的“5种花”,适合新手花友养,您养过吗 每种花卉都有自己的生长习性,有耐旱的,就有喜欢潮湿的,有好养活的,就有娇贵的,价格往往也会因品种与个性而有不同。不过对于我们普罗大众来说,好养活到给点土就能成活,还能开出花朵来的最讨人喜。那这种花有吗?结合最近总结的几种花卉特点,我们今天来介绍5种对环境、对土壤等要求不严

第七日Leetcode每日刷题——605.种花问题

假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给你一个整数数组  flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数 n ,能否在不打破种植规则的情况下种入 n 朵花?能则返回 true ,不能则返回 false。 怎么说呢 题目标签给的难度是easy 确

leetcode:605. 种花问题(java实现)

问题分析: 分析花坛为null,直接返回false。 if (flowerbed == null) {return false;} 分析花坛的长度为1的时候,可能出现两种情况, ag1:flowerbed=[0],n=?, ag2:flowerbed[1],n=? if (flowerbed.length == 1) {if ((flowerbed[0] == 0 && n

JZOJ-senior-5921. 【NOIP2018模拟10.21】种花

Time Limits: 2000 ms Memory Limits: 524288 KB Description 院子落叶,跟我的思念厚厚一叠;窗台蝴蝶,像诗里纷飞的美丽章节…… Input 小 H 是一个喜欢养花的女孩子。 她买了 n 株花,编号为一里香,二里香……七里香……n 里香,她想把这些花分别种在 n个不同的花盆里。 对于一种方案,第 i 个花盆里种的是 ai 里香,小 H

LeetCode 605. 种花问题(简单模拟)——每日一题

上一篇博客:LeetCode 53. 最大子序和  写在前面:大家好!我是AC-fun,我的昵称来自两个单词Accepted和fun。我是一个热爱ACM的蒟蒻。最近萌生了刷LeetCode的想法,所以我打算从LeetCode简单的题目开始做起,攻陷LeetCode。如果博客中有不足或者的错误的地方欢迎在评论区或者私信我指正,感谢大家的不吝赐教。我的唯一博客更新地址是:https://ac-fu