hdu 2940

news/2024/11/22 7:35:46/

简单的大数乘法,直接改16进制~~

#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <cstring>
#include <algorithm>
#define maxn 3010
#define INF 0x7fffffff
#define ull unsigned long long
using namespace std;
int f[maxn], ans[110];
void init()
{memset(f, 0, sizeof(f));memset(ans, 0, sizeof(ans));f[0] = 1;for(int i = 2; i <= 100; ++ i){int x = 0;for(int j = 0; j < maxn; j++){int s = f[j] * i + x;f[j] = s%16;x = s/16;}int k;for(k = maxn-1; k >= 0; k--) if(f[k]) break;for(int j = 0; j <= k; j++) if(!f[j]) ans[i]++;}
}
int main()
{init();int n;while(scanf("%d", &n) == 1){if(n < 0) break;printf("%d\n", ans[n]);}return 0;
}


转载于:https://www.cnblogs.com/avema/p/3774271.html


http://www.ppmy.cn/news/304067.html

相关文章

POJ - 2940

题目 As you may know from the comic “Asterix and the Chieftain’s Shield”, Gergovia consists of one street, and every inhabitant of the city is a wine salesman. You wonder how this economy works? Simple enough: everyone buys wine from other inhabitants …

poj 2940

Wine Trading in Gergovia Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 3187 Accepted: 1454 Description As you may know from the comic “Asterix and the Chieftain’s Shield”, Gergovia consists of one street, and every inhabitant of the city is …

BZOJ2940 条纹

条纹游戏是一个双人的游戏。所需要的物品有一个棋盘以及三种颜色的长方形条纹&#xff0c;这三种颜色分别是红色、绿色和蓝色。所有的红色条纹的尺寸是c*1&#xff0c;所有的绿色条纹的尺寸是z*1&#xff0c;所有的蓝色条纹的尺寸是n*1&#xff0c;这里c,z,n是正整数。每种颜色…

Linux Crash/Hang on Bay Trail/J1900/N2940

近几年的linux kernel, 尤其是4.1以后,在Bay Trail平台上会随机挂起和死机,亲测j1900,死机非常频繁,而且死机前毫无征兆,直接就挂起了,console也没有相应。 这个问题在bugzilla.kernel.org上已经吵翻了,从2015年年初,一直到现在,仍然没有彻底解决,临时方案有几个,但…

docker下载慢,卡顿解决办法——免费安装人人都有的docker加速器

点我获取阿里云免费镜像加速器 先确认一下docker版本>1.10.0 docker -v 人人都有免费哦~ 进入对应目录查看&#xff0c;我是root用户且没有 daemon.json文件 那就创建一个 vim daemon.json内容就是网页复制的那个 最后重启 systemctl daemon-reloadsystemctl restart do…

国内vscode高速下载

将vscode官方下载地址中的az764295.vo.msecnd.net替换为vscode.cdn.azure.cn 下边这个是改好的可以直接使用&#xff0c;下载速度起飞 https://vscode.cdn.azure.cn/stable/dfd34e8260c270da74b5c2d86d61aee4b6d56977/VSCodeUserSetup-x64-1.66.2.exe

百度云盘高速下载

1.安装chrome浏览器 2.安装Free Download Manager 3.google应用商店搜索Free Download Manager&#xff0c;安装 4.google应用商店搜索Tampermonkey&#xff0c;安装 5.添加新脚本&#xff0c;搜索脚本 百度网盘直接下载助手 直链加速版 安装 6.登录网盘&#xff0c;选择要…

ubuntu高速下载onedrive文件

firefox&#xff08;chrome也可以&#xff0c;firefox&#xff09;打开onedirve网页版&#xff0c;按f12找到网络选项&#xff0c; 然后在onedirve网页版下载对应的文件&#xff0c; 在网络选项窗口里面找到download那个链接&#xff0c; 右键复制->复制为curl 命令链接&a…