首页 > 其他分享 >HDU4633(Polya计数)

HDU4633(Polya计数)

时间:2023-05-31 23:34:23浏览次数:46  
标签:include HDU4633 计数 ans quick Polya mod LL MOD


题目:Who's Aunt Zhang



#include <iostream>
#include <string.h>
#include <stdio.h>

using namespace std;
typedef long long LL;
const LL MOD=10007;

LL quick_mod(LL a,LL b)
{
    LL ans=1;
    a%=MOD;
    while(b)
    {
        if(b&1)
        {
            ans=ans*a%MOD;
            b--;
        }
        b>>=1;
        a=a*a%MOD;
    }
    return ans;
}

int main()
{
    LL tt=1,t,k,ans;
    cin>>t;
    while(t--)
    {
        cin>>k;
        ans=quick_mod(k,74);
        ans+=3*(2*quick_mod(k,20)+quick_mod(k,38))%MOD;
        ans+=6*quick_mod(k,38);
        ans+=8*quick_mod(k,26);
        ans%=MOD;
        ans*=quick_mod(24,MOD-2);
        ans%=MOD;
        printf("Case %I64d: %I64d\n",tt++,ans);
    }
    return 0;
}




标签:include,HDU4633,计数,ans,quick,Polya,mod,LL,MOD
From: https://blog.51cto.com/u_16146153/6391068

相关文章

  • POJ2154(Pólya定理与欧拉函数优化)
    题目:Color 题意:将正n边形的n个顶点用n种颜色染色,问有多少种方案(答案modp,且可由旋转互相得到的算一种) 先说说Pólya定理设Q是n个对象的一个置换群,用m种颜色涂染这n个对象,一个对象涂任意一种颜色,则在Q作用下不等价的方案数为:   |Q|为置换群中置换的个数,为将置换q表示成不相杂......
  • C# 读取网络上下行(不要使用性能计数器的方式)
    C#读取网络上下行有多种方式,其中有一种是使用System.Net.NetworkInformation命名空间中的NetworkInterface类和PerformanceCounter类,该方式其实读的是windows系统的性能计数器中的NetworkInterface类别的数据。方式如下:NetworkInterfacenetworkInterface=NetworkInterface......
  • sqlserver 创建表时,为何会出现不支持该后端版本设计数据库关系图或表的提示?
    https://www.null123.com/question/detail-2236078.html同事遇到的问题,查了下记录下:由于使用了错误的SSMS版本(SqlServerManagementStudio),这通常被报告为错误。使用为您的数据库版本设计的版本。您可以使用命令select@@version检查您实际使用的sqlserver版本。此版本的报......
  • POJ1737 Connected Graph ( n点无向连通图计数
    题意说明:求\(n\)个点的无向连通图个数据说已经非常典了,但是我太菜了不会组合数学,最近补档时看到这道题,决定记录下来理理思路......
  • Jmeter计数器
    1、计数器是可以根据线程计数的。组件路径【线程组->配置元件->计数器】2、下图是不勾选的情况,也就是线程之间共享累加计数器3、下图是勾选的情况,也就是线程之间不共享累加计数器4、递增填入正数则递增,填入负数则递减 计数器跟函数counter的区别可查看Jmeter函数助手8......
  • 【Python】数据分析与可视化实践:收支日统计数据可视化的实现
    Python数据分析与可视化实践:收支日统计数据可视化的实现Author:萌狼蓝天Date:2023-5-7数据读入与基本处理上图是原始数据的一部分,存放于excel中,首先使用pd读入数据。读入数据后,删除不是收入,也不是支出的行。#读取数据datas=pd.read_excel("账单.xlsx",sheet_name=0)#......
  • 输入一段文字,统计数字,字符,空格数量
     whileTrue:msg=input("输入一段文字")ifnotmsg:continuestr_count=0int_count=0space_count=0special_count=0foriinmsg:ifi.isdigit():int_count+=1elifi.isalpha():......
  • CSS 计数器
    CSS计数器通过一个变量来设置,根据规则递增变量。使用计数器自动编号CSS计数器根据规则来递增变量。CSS计数器使用到以下几个属性:counter-reset -创建或者重置计数器counter-increment -递增变量content -插入生成的内容counter() 或 counters() 函数-将计数......
  • 嵌套计数器
    嵌套计数器以下实例在页面创建一个计数器,在每一个<h1>元素前添加计数值"Section<主标题计数值>.",嵌套的计数值则放在<h2>元素的前面,内容为"<主标题计数值>.<副标题计数值>":CSS实例body{counter-reset:section;}h1{counter-reset:subsection;}h1::before{c......
  • 4、zookeeper的java三种客户端介绍-Curator(crud、事务操作、监听、分布式计数器、分布
    目录Zookeeper系列文章目录一、zookeeper原生JavaAPI二、ZkClient三、Apachecurator1、pom.xml2、定义常量类3、连接实例化4、事务操作示例5、CRUD示例6、监听示例7、计数器示例1)、单机原子自增性实现1、Synchronized示例2、Lock示例3、AtomicInteger示例2)、分布式线程安全原子......