首页 > 其他分享 >起 题 战 争 1.0

起 题 战 争 1.0

时间:2024-09-24 17:24:46浏览次数:5  
标签:kMod 1.0 res ll kMaxN num

好的,这里是起题战争第一期。

T1 集合

给定正整数 \(n\),计算 \(n\) 个元素的集合 \({1,2,⋯,n}\),所有非空子集和的乘积取模 \(998244353\) 后的结果。

首先,一个大小为 \(n\) 的集合有 \(2^n - 1\) 个非空子集,考虑dp求得每一种答案的数量,然后根据欧拉定理可求得答案。

代码:

#include <fstream>

using namespace std;
using ll = long long;

const int kMaxN = 1e5 + 1, kMod = 998244353;

ifstream cin("set.in");
ofstream cout("set.out");

ll n, ans = 1, num[kMaxN];

ll fpow(ll a, ll b) {
  ll res = 1;
  for (; b; (b & 1) && (res = res * a % kMod), b >>= 1, a = a * a % kMod) {
  }
  return res;
}

int main() {    
  cin >> n;
  num[0] = 1;
  for (ll i = 1; i <= n; i++) {
    for (ll j = i * (i + 1) / 2; j >= i; j--) {
      num[j] = (num[j] + num[j - i]) % (kMod - 1);
    }
  }
  for (ll i = 1; i <= n * (n + 1) / 2; i++) {
    ans = ans * fpow(i, num[i]) % kMod;
  }
  cout << ans << '\n';
  return 0;
}

T1的题已被破坏QWQ

T2 出租

标签:kMod,1.0,res,ll,kMaxN,num
From: https://www.cnblogs.com/W-potato/p/18429390

相关文章

  • Accelerate 1.0.0
    Accelerate发展概况在三年半以前、项目发起之初时,Accelerate的目标还只是制作一个简单框架,通过一个低层的抽象来简化多GPU或TPU训练,以此替代原生的PyTorch训练流程:自此,Accelerate开始不断扩展,逐渐成为一个有多方面能力的代码库。当前,像Llama这样的模型已经达到了4......
  • Creo 11.0百度云资源中文版+详细安装教程下载
    如大家所熟悉的,Creo是一款计算机辅助设计(CAD)应用程序,由PTC开发。该套件由应用程序组成,每个应用程序都为产品开发中的用户角色提供一组独特的功能。Creo在Windows系统上运行并兼容,提供用于3DCAD参数化特征实体建模、3D直接建模、2D正交视图、有限元分析和仿真、原理图设计......
  • 【PLW003】设备器材云端管理平台v1.0(SpringBoot+Mybatis+NodeJS+MySQL前后端分离)
    设备器材云端管理平台是一种专为各种设备(如教育行业中的实验设备、建筑行业中的施工设备等)租赁或共享孵化的数字化管理工具,旨在融合数字化手段,提高各种设备器材的管理效率、确保设备的安全稳定运行,并优化资源使用及配置效率。随着高新技术的不断发展和应用(如大数据、人工智能等新......
  • mysql安装(windows-mysql-8.1.0-winx64.zip安装)
    1、官网下载,解压缩2、配置环境变量3、新增my.ini文件,根据电脑环境修改配置 #设置mysql的安装目录 basedir #设置mysql数据库的数据的存放目录 datadirmy.ini文件内容如下:[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:\kaifa\mysql-8.1.0-winx6......
  • 民宿酒店预订系统V1.0.9
    多门店民宿酒店预订管理系统,快速部署属于自己民宿酒店的预订小程序,包含预订、退房、WIFI连接、吐槽、周边信息等功能。提供全部无加密源代码,支持私有化部署。V1.0.9优化微信支付宝插件V3支付优化模板变量渲染输出......
  • 企业培训考试系统v1.0.9
    企业培训考试系统,包含章节练习、历年真题、错题记录、模拟考试和正式考试等模块。v1.0.9修复php7,4环境下BUG1.修复插件在php7.4环境下激活码异常BUG2.修复下载考卷未答题时的报错问题3.更新下载考卷显示答题结果......
  • 企业培训考试课堂​V1.0.2
    企业内部培训与考试课堂系统,支持丰富课程类型,还拥有全面的题型体系,并能自动评分。应用具备响应式设计,加之学习进度跟踪与评论功能,打造互动式学习环境,是现代企业提升员工技能的理想工具。提供全部无加密源代码,支持私有化部署。V1.0.2插件规范优化修复:1、视图 变量 输出时正确使用......
  • 多平台租房系统V1.0.3
    多平台(目前适配H5,微信小程序)租房系统,支持多城市、出租房、预约看房等功能。提供全部无加密源码,支持私有化部署。V1.0.3插件开发规范优化系统,使系统更加符合插件开发规范标准......
  • C++猫国建设者1.0.0.1
    最近我游玩猫国建设者游戏,让我灵感打发,于是用C++做了一个以后会慢慢更新代码如下:#include<iostream>#include<cstdio>#include<string>#include<algorithm>#include<cmath>#include<cstdlib>#include<ctime>#include<windows.h>#include&l......
  • 优校管理系统V1.0.9
    优校管理系统(简称优校管)是中小学信息化管理系统,拥有PC版、UniAPP版(高级授权)。支持微信小程序、H5网页等多平台,主要用于信息管理、教学管理、素养评价。V1.0.9更稳定的版本,更好的体验1、学生端(标准版端和高级版均支持)增加请销假功能,同时在管理员端增加审核学生提交的请销假记录......