当前位置: 首页 > news >正文

种花

分情况:

第一盆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;
}

相关文章:

种花

分情况&#xff1a; 第一盆k种选择&#xff0c;之后全部k-1种选择 每次相乘结果对1e97取模 #include <iostream> #include <vector> #include <algorithm> using namespace std; #define endl \n const int N 1e9 7;int main() {ios::sync_with_stdio(f…...

Android Shadow插件化框架分析与集成(二)

本文索引 前言插件打包后如何交给宿主使用?宿主加载插件代码分析全局初始化操作加载插件activity测试过程中遇到的问题报错 1 :报错2:报错3 :二次开发支持多插件、多进程功能mPpsController 的构造方式mPluginLoader的构造方式多插件如何改造前言...

Go 与 Rust:导航编程语言景观

在当今构建软件时&#xff0c;开发者在编程语言上有着丰富的选择。两种脱颖而出的语言是 Go 和 Rust - 都很强大但却截然不同。本文将从各种因素比较这两种语言&#xff0c;以帮助您确定哪种更适合您的需求。 我们将权衡它们在并发、安全性、速度、互操作性等方面的方法。我们将…...

包管理工具之npm也慌了?

起因 因为npm的种种问题,我很早就换成了pnpm和yarn(但是其实npm也在使用),已经很久没有关注npm的功能更新了。最近无意间进入Node18版本的安装目录,发现其除了常规的node,npm等默认安装了一个新的包corepack,这个就是今天我要分享的东西了。 注: 我因为18版本的node上…...

mobile app 安全扫描工具MobSF了解下

可以干啥&#xff1a; static 静态分析 dynamic 动态分析 可以用来渗透了 如何docker安装 docker image 下载地址https://hub.docker.com/r/opensecurity/mobile-security-framework-mobsf/ setup 两行即可 1 docker pull opensecurity/mobile-security-framework-mobsf…...

Gophish+EwoMail 自建钓鱼服务器

GophishEwoMail 自建钓鱼服务器 文章目录 GophishEwoMail 自建钓鱼服务器1.前提准备2.搭建EwoMail邮件服务器1&#xff09;Centos7 防火墙操作2&#xff09;设置主机名3&#xff09;host配置4&#xff09;安装EwoMail5&#xff09;获取DKIM6&#xff09;端口服务介绍7&#xff…...

Dockerfile(5) - CMD 指令详解

CMD 指定容器默认执行的命令 # exec 形式&#xff0c;推荐 CMD ["executable","param1","param2"] CMD ["可执行命令", "参数1", "参数2"...]# 作为ENTRYPOINT的默认参数 CMD ["param1","param…...

使用 Gradle 版本目录进行依赖管理 - Android

/ 前言 / 在软件开发中&#xff0c;依赖管理是一个至关重要的方面。合理的依赖版本控制有助于确保项目的稳定性、安全性和可维护性。 Gradle版本目录&#xff08;Version Catalogs&#xff09;是 Gradle 构建工具的一个强大功能&#xff0c;它为项目提供了一种集中管理依赖…...

CS_上线三层跨网段机器(完整过程还原)

以前讲过用cs_smb_beacon上线不出网机器&#xff0c;但是真实的网络拓扑肯定不止这么一层的网络&#xff01; 所以我就来搭建一个复杂一点的网络环境&#xff01;&#xff01; 当然了&#xff0c;这三台电脑之间都是不同的网段&#xff0c;&#xff08;但是同属于一个域环境&a…...

crpto 的AES算法解密为空

1. 需求 对用户密码加密存入数据库&#xff0c;修改密码时取出密码在前端解密&#xff08;保证密码前后端传输过程中为密文&#xff09;。 文档地址&#xff1a;CryptoJS - CryptoJS (gitbook.io) 2. 原代码 2.1 加密 var userpass "123456"; var aseKey &quo…...

13.网络游戏逆向分析与漏洞攻防-网络通信数据包分析工具-如果没有工具就创造工具

内容参考于&#xff1a; 易道云信息技术研究院VIP课 上一个内容 &#xff1a;12.游戏网络通信存在的问题 现在把游戏网络的架构看了一个小小的大概&#xff0c;可以用它的接口发数据接收数据了&#xff0c;如果真正想用它这一套东西&#xff0c;真正核心不在于它的接口而在于…...

配置artifactory的反向代理和域名访问

一、概述 在许多情况下&#xff0c;组织会通过反向代理来提供对 Artifactory 的访问。在某些情况下&#xff0c;例如使用 Artifactory 作为 Docker 注册表&#xff0c;这种设置甚至是强制性的。为了简化反向代理的配置&#xff0c;Artifactory 提供了生成反向代理的功能&#x…...

python爬虫之协程知识点记录

一、协程 概念 协程 又称微线程(纤程)&#xff0c;是一种用户态的轻量级线程 子程序 在所有的语言中都是层级调用的&#xff0c;比如A中调用B&#xff0c;B在执行过程中调用C&#xff0c;C执行完返回&#xff0c;B执行完返回&#xff0c;最后是A执行完毕。这是通过栈实现的&a…...

安卓开发1- android stdio环境搭建

安卓开发1-android stdio环境搭建 Jdk环境搭建 1. 准备Jdk,这边已经准备好了jdk1.8.0,该文件直接使用即可 2. 系统变量添加 %JAVA_HOME%\bin JAVA_HOME 3. 系统变量&#xff0c;Path路径添加 4. 添加完成后&#xff0c;输入命令javac / java -version&#xff0c;验证环…...

qt QRadioButton 及QButtonGroup 使用

QRadioButton 放在组合框QGroupBox中&#xff0c;再点击时&#xff0c;即使有多个QRadioButton按钮&#xff0c;同时选中的也就只有一个。 如下图所示&#xff0c; 对于多个QRadioButton&#xff0c;每个按钮都写一个槽函数是不太明智的选择&#xff0c;需要将QRadioButton放在…...

【LeetCode-178】最长重复子串(动归)

目录 LeetCode718.最长重复子串 题目描述 解法1&#xff1a;动态规划 代码实现 题目链接 题目描述 给两个整数数组 A 和 B &#xff0c;返回两个数组中公共的、长度最长的子数组的长度。 示例&#xff1a; 输入&#xff1a; A: [1,2,3,2,1] B: [3,2,1,4,7] 输出&…...

1、jQuery介绍、css()、选择器、事件、动画

一、jQuery介绍&#xff1f; 1、什么是jQuery&#xff1f; 是一个JavaScript函数库 2、jQuery特点 写的少&#xff0c;做的多 3、jQuery的安装 直接下载引入 <script src"jquery-1.10.2.min.js"></script>通过cdn引入 <script src"https…...

ArcEngine 调用GP工具时,出现C++ R6034错误

1、Arcengine 调用GP工具时&#xff0c;遇到正试图在 os 加载程序锁内执行托管代码 问题 使用&#xff1a;把VS菜单的 调试->异常->Managed Debuggin Assistants->LoaderLock 的选中状态去掉。不会弹出该错误。 2 编译后运行EXE时&#xff0c;出现C R6034问题 ArcEng…...

windows下基于docker-desktop 安装 mysql 5.7

0.背景 docker-desktop v4.27.1Windows 11 22H2 docker-desktop 需要wsl的支持,一般win11新机子都默认开启了,安装docker-desktop 一路next即可.win10老版本需要自行安装开启wsl.一个小建议是,如果你的win10安装wsl时各种错误无法解决,建议升级到win11大概率解决,本人亲身经历…...

什么是Rust 语言

Rust 是一种专注于性能和内存安全的系统编程语言&#xff0c;其设计目标包括提供&#xff1a;零开销抽象、移动语义、内存安全、线程无数据竞争、类型安全和实时 gc 等功能。Rust 使用 RAII&#xff08;Resource Acquisition Is Initialization&#xff09;管理资源&#xff0c…...

Stable-Diffusion-v1-5-Archive 模型部署运维指南:监控、日志与故障排查

Stable-Diffusion-v1-5-Archive 模型部署运维指南&#xff1a;监控、日志与故障排查 部署好一个AI模型&#xff0c;就像把一台新机器开动起来&#xff0c;真正的挑战往往在后面。模型跑起来了&#xff0c;但它稳定吗&#xff1f;效率怎么样&#xff1f;出了问题怎么快速找到原…...

Web安全攻防实战:常见漏洞分析与防御策略

基于最新的Web安全攻防资料&#xff0c;我为您整理了一份全面的常见漏洞分析与防御策略指南。以下是核心内容&#xff1a; 一、常见Web安全漏洞分析 1. SQL注入漏洞 原理&#xff1a;攻击者通过在用户输入中插入恶意SQL语句&#xff0c;利用应用程序未对输入进行充分验证的缺陷…...

大学生C语言课设实战:五子棋项目开发避坑指南(附完整源码)

大学生C语言课设实战&#xff1a;五子棋项目开发避坑指南&#xff08;附完整源码&#xff09; 五子棋作为经典棋类游戏&#xff0c;是C语言课程设计的常见选题。它不仅涵盖基础语法训练&#xff0c;还能锻炼模块化设计、算法实现和图形交互等核心能力。但在实际开发中&#xf…...

GLM-4-9B-Chat-1M开源模型安全实践:输入过滤、输出审核、角色权限控制

GLM-4-9B-Chat-1M开源模型安全实践&#xff1a;输入过滤、输出审核、角色权限控制 1. 模型部署与环境准备 GLM-4-9B-Chat-1M是智谱AI推出的新一代开源大模型&#xff0c;支持1M上下文长度&#xff08;约200万中文字符&#xff09;&#xff0c;在多语言理解、长文本推理等方面…...

终极免费方案:Apple Silicon Mac电池寿命延长50%的完整指南

终极免费方案&#xff1a;Apple Silicon Mac电池寿命延长50%的完整指南 【免费下载链接】Battery-Toolkit Control the platform power state of your Apple Silicon Mac. 项目地址: https://gitcode.com/gh_mirrors/ba/Battery-Toolkit 你是否在为Mac电池续航不断下降而…...

Harness Engineering与Context Engineering:差异与协同

Harness Engineering与Context Engineering:差异与协同 副标题:从「如何用好提示词」到「如何把大模型能力彻底工程化落地」的全链路实践体系 第一部分:引言与基础 1.1 摘要/引言 问题陈述 如果你是一名刚接触大语言模型(LLM)应用开发的开发者,可能会遇到这样的困境:…...

千问3.5-2B Qt图形界面开发:集成模型API打造智能桌面应用

千问3.5-2B Qt图形界面开发&#xff1a;集成模型API打造智能桌面应用 1. 为什么需要桌面端AI应用 在日常工作中&#xff0c;我们经常需要快速获取AI模型的帮助&#xff0c;比如写邮件、翻译文档或者生成创意文案。虽然网页版工具很方便&#xff0c;但有时候我们需要一个更专注…...

电竞代练小程序开发实战:从源码解析到派单系统搭建

1. 电竞代练小程序的市场需求与技术选型 最近两年电竞代练市场增长迅猛&#xff0c;很多游戏玩家因为时间有限但又想提升段位&#xff0c;催生了大量代练需求。我去年帮一个电竞工作室开发代练小程序时&#xff0c;发现这个领域的技术实现比想象中复杂得多。今天我就把自己踩过…...

VS Code+Ubuntu环境下Chisel开发环境搭建全攻略(含WSL2配置)

VS CodeUbuntu环境下Chisel开发环境搭建全攻略&#xff08;含WSL2配置&#xff09; 最近几年&#xff0c;硬件描述语言领域出现了一股新潮流——用高级编程语言来设计硬件。Chisel&#xff08;Constructing Hardware in a Scala Embedded Language&#xff09;正是这一趋势下的…...

从MATLAB到C++:手把手教你用OSQP-Eigen实现二次规划(附性能对比)

从MATLAB到C&#xff1a;OSQP-Eigen实现二次规划的工业级优化指南 对于长期使用MATLAB的工程师而言&#xff0c;转向C开发往往面临两个核心挑战&#xff1a;如何找到功能对等的库&#xff0c;以及如何克服语法差异实现高效迁移。在优化计算领域&#xff0c;OSQP-Eigen作为基于E…...