CF39H
2024-10-19 23:42:30
前言
谁来给我讲讲九九乘法表啊。
以上菲克向。
\(\sf{Solution}\)
看题上来就是数据范围 \(2\leq k\leq 10\) ,显然打表可以轻松水过,数据这么小,手算是没问题的啦。
由于本人比较 naive,就写了一个 naive 的模拟。
大致思路是先搞一个九九乘法表,再进制转换,具体还是康代码吧。
评测自动过滤多余空格。
不用处理输出格式啦,好耶!
\(\sf{Code}\)
#include<iostream>
#include<cstdio>
using namespace std;
int a[15][15],k,b[1005];
inline int f(int x)
{
int q=0,p=0;
while(x!=0)
{
b[++q]=x%k;
x/=k;
}//进制转换
for(int i=q;i>=1;--i)
p=p*10+b[i];//搞成 int 类型
return p;
}
signed main()
{
ios::sync_with_stdio(false);
cin>>k;
for(int i=1;i<=9;++i)
for(int j=1;j<=9;++j)
a[i][j]=f(i*j);//生成 k 进制下的九九乘法表
for(int i=1;i<k;++i)
{
for(int j=1;j<k;++j)
cout<<a[i][j]<<" ";
cout<<"\n";
}//输出
return 0;
}
最新文章
- jq
- resignFirstResponder
- PowerShell定时抓取屏幕图像
- Channel 笔记本项目 (门户客户端 和 wp7客户端(介绍1))
- 高效使用STL
- Hibernate学习笔记--------3.缓存
- .NET中的委托——摘自MSDN
- 0118——UILabel和导入字体
- Docker集群实验环境布署--swarm【2 搭建本地镜像仓库】
- iOS BUG的解决
- ASP.NET AJAX注册命名空间
- Text-文本撤销
- Sprint第三个计划
- 小tip: margin:auto实现绝对定位元素的水平垂直居中
- python 网络数据采集1
- 20155227 2016-2017-2 《Java程序设计》第十周学习总结
- ActiveMQ使用示例之Topic
- 推荐几个好用的PHP集成开发环境
- LeetCode Add Digits (规律题)
- Fiddler设置断点修改Request和Response【转】
热门文章
- Redis 02 数据库
- C++ 特殊矩阵的压缩存储算法
- [网鼎杯2018]Unfinish-1|SQL注入|二次注入
- 微信小程序/校园社区论坛/微信云开发/云函数
- n【c#】委托:delegate 学习笔记
- 第七十九篇:数组方法(forEach,some,every,reduce)
- 全网最简单的大文件上传与下载代码实现(React+Go)
- 一文搞懂mysql索引底层逻辑,干货满满!
- 高性能 Java 计算服务的性能调优实战
- C#并发编程-2 异步编程基础-Task