usaco preface
来源:互联网 发布:卡尔曼滤波算法程序 编辑:程序博客网 时间:2024/05/16 15:49
#include<stdio.h>int n,ans[10];char zm[10]={' ','I','V','X','L','C','D','M'};void gw(int nn){if (nn==0) return ;if (nn<=3) ans[1]+=nn;if (nn==4) {ans[1]++;ans[2]++;}if (nn==5) {ans[2]++;}if (nn>5 && nn<=8) {ans[2]++;ans[1]+=nn-5;}if (nn==9) {ans[3]++;ans[1]++;}}void sw(int nn){if (nn==0) return ;if (nn<=3) ans[3]+=nn;if (nn==4) {ans[3]++;ans[4]++;}if (nn==5) {ans[4]++;}if (nn>5 && nn<=8) {ans[4]++;ans[3]+=nn-5;}if (nn==9) {ans[5]++;ans[3]++;}}void bw(int nn){if (nn==0) return ;if (nn<=3) ans[5]+=nn;if (nn==4) {ans[5]++;ans[6]++;}if (nn==5) {ans[6]++;}if (nn>5 && nn<=8) {ans[6]++;ans[5]+=nn-5;}if (nn==9) {ans[7]++;ans[5]++;}}void qw(int nn){if (nn==0) return ;ans[7]+=nn;}int main(){freopen("preface.in","r",stdin);freopen("preface.out","w",stdout);int i,j;scanf("%d",&n);for (i=1;i<=n;i++) {gw(i%10);sw(i/10%10);bw(i/100%10);qw(i/1000);}for (i=1;i<=7;i++) if (ans[i]!=0) printf("%c %d\n",zm[i],ans[i]);return 0;}
1 0
- USACO Preface
- usaco preface
- usaco preface
- USACO 2.2 Preface Numbering (preface)
- usaco——preface
- 【搜索】【USACO】Preface Numbering
- USACO Preface Numbering
- USACO:Preface Numbering
- USACO-Preface Numbering
- USACO 2.2 Preface Numbering
- usaco 2.2.1 preface
- USACO 2.2 Preface Numbering
- USACO preface 序言页码 ACed
- usaco Section 2.2 Preface Numbering
- USACO :Preface Numbering 解题报告
- [USACO 2.2.1] Preface Numbering
- USACO 2.2.1 Preface Numbering
- USACO 2.2.1 Preface Numbering
- WORDPRESS第十三课WORDPRESS源码解读(1)
- C语言scanf容易引发的bug
- usaco pprime
- MFC利用GdipButton实现png按钮,并在此基础上实现图片适应按钮尺寸的缩放
- Android 内存泄漏总结
- usaco preface
- 最新版SDWebImage的使用
- 教程番外1——设备实例与设备类
- PHP和Mysql简单的交互
- 《Python核心编程》第一章:欢迎来到Python世界!
- AIM Tech Round (Div. 2) C. Graph and String
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- android适配
- 测试常用公式