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

[BZOJ1008][HNOI2008]越狱

题目大意

求解一个由 \(1 \cdots m\) 组成的长度为 \(n\) 的数列, 使得存在两个相邻的数是相同的的种数

思路

不妨从反面思考,答案就是总数减去两两不同的

#include <bits/stdc++.h>

typedef long long ll;
const int p = 100003;

ll qpow(ll x, ll y) {
    ll res = 1;
    for (; y; y >>= 1, x = x * x % p) if (y & 1) res = res * x % p;
    return res;
}

int main() {
    ll a, b; scanf("%lld %lld", &a, &b);
    printf("%lld", ((qpow(a, b) - (qpow(a - 1, b - 1) * a)) % p + p) % p);
}

转载于:https://www.cnblogs.com/Alessandro/p/9970001.html

相关文章:

  • Logistic Regression学习笔记
  • 使用 PySide2 开发 Maya 插件系列三:qt语言国际化(internationalization)
  • vim常用命令总结 (转)
  • P2763 试题库问题
  • python 返回系统位数
  • python 安装虚拟环境步骤
  • anaconda更新tensorflow Mac版本
  • RabbitMQ 消息发送 properties
  • 《精通ASP.NET MVC4》学习笔记
  • webpack2学习(二)
  • 《步步惊“芯”——软核处理器内部设计分析》前两章读书笔记
  • etcd:从应用场景到实现原理的全方位解读
  • 一篇极好的Git 总结
  • java 实现 DES加密 解密算法
  • 卷积+池化+卷积+池化+全连接2
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • Git初体验
  • Lsb图片隐写
  • Median of Two Sorted Arrays
  • PHP的类修饰符与访问修饰符
  • Python利用正则抓取网页内容保存到本地
  • React-redux的原理以及使用
  • session共享问题解决方案
  • VuePress 静态网站生成
  • 和 || 运算
  • 双管齐下,VMware的容器新战略
  • 思否第一天
  • 跳前端坑前,先看看这个!!
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 译米田引理
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • ​决定德拉瓦州地区版图的关键历史事件
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #Linux(make工具和makefile文件以及makefile语法)
  • #Linux(帮助手册)
  • #数学建模# 线性规划问题的Matlab求解
  • (2.2w字)前端单元测试之Jest详解篇
  • (33)STM32——485实验笔记
  • (6)设计一个TimeMap
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (实战篇)如何缓存数据
  • (四) 虚拟摄像头vivi体验
  • (算法)前K大的和
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • .apk文件,IIS不支持下载解决
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET Core 项目指定SDK版本
  • .Net(C#)自定义WinForm控件之小结篇