hdu多校第二场 1010 (hdu6600)Just Skip This Problem
2024-09-05 16:53:21
题意:
给你一个数x,允许你多次询问yi,然后回答你x xor yi 是否等于yi,询问尽量少的次数以保证能求出xi是几,求出这样询问次数最少的询问方案数。
结果mod1e6+3
题解:
队友赛时很快想(cai)出最优方案是每次只让yi的一位是1,因此最优方案数是n!
然后很快wa/t到哭
粘了个几百行的二分求阶乘的板子,预处理出一堆0,一脸懵逼地除虫
最后终于发现,TMD,n!mod 1e6+3 在n>=1e6+3的情况下,都等于0
#include<iostream>
#define MOD 1000003
#define LL long long
using namespace std;
LL ans[];
int main(){
LL n;
ans[]=;
for(int i=;i<=MOD;i++){
ans[i]=ans[i-]*i%MOD;
}
while(~scanf("%lld",&n)){
if(n>=MOD)printf("0\n");
else printf("%lld\n",ans[n]);
}
}
最新文章
- Memcache及telnent命令详解
- django--models操作
- 基于spring和Quartz定时器
- Introduction of SQLite
- 【云计算】开源的Docker Registry WebUI
- Android网络编程系列 一 TCP/IP协议族之链路层
- win7 任务计划 任务映像已损坏或篡改(异常来自HRESULT:0x80041321)
- Python的subprocess模块
- [转] 使用Spring Boot和Gradle创建项目
- [Django1.6]The MEDIA_ROOT and STATIC_ROOT settings must different 解决
- MobileProbe的使用
- PHP验证码的制作教程
- Spring中你可能不知道的事(一)
- 对Activity的DecorView的包装(二)
- centOS6.0虚拟机ip配置
- SpringBoot整合Swagger2搭建API在线文档
- toString()和toLocaleString()有什么区别
- T-SQL:排除阻塞(十六)
- java各版本简单对比
- ajax的跨域解决方案(java+ajax)
热门文章
- C语言实现 冒泡排序 选择排序 希尔排序
- [转]sourceforge文件下载过慢
- 移动端布局 + iscroll.js
- 自定义类型转换器---转Date类型
- Swift 环境搭建
- 听说“辣鸡小隔膜”出V1.3了?
- DELPHI 让子窗体显示在任务栏上
- CF601C Kleof&#225;š and the n-thlon(期望+前缀和优化dp)
- cdq分治&#183;三维偏序问题
- NX二次开发-UFUN获取一个图层类别的tag UF_LAYER_ask_category_tag