USACO Section 2.2: Preface Numbering
2024-10-13 11:57:10
搬了leetcode的代码
/* ID: yingzho1 LANG: C++ TASK: preface */ #include <iostream> #include <fstream> #include <string> #include <map> #include <vector> #include <set> #include <algorithm> #include <stdio.h> #include <queue> #include <cstring> using namespace std; ifstream fin("preface.in"); ofstream fout("preface.out"); int N; ] = {'I', 'V', 'X', 'L', 'C', 'D', 'M'}; string intToRoman(int num) { ; string ret; ; i >= ; i -= ) { int digit = num / scale; ) { ) ret = ret + string(digit, symbol[i]); ) ret = ret + symbol[i] + symbol[i+]; ) ret = ret + symbol[i+]; ) ret = ret + symbol[i+] + , symbol[i]); ) ret = ret + symbol[i] + symbol[i+]; } num %= scale; scale /= ; } return ret; } int main() { fin >> N; map<char, int> res; ; i <= N; i++) { string s = intToRoman(i); ; j < s.size(); j++) { res[s[j]]++; } } ; i < ; i++) { ) fout << symbol[i] << " " << res[symbol[i]] << endl; } ; }
最新文章
- 认识W3C标准盒子模型,理解外边距叠加
- [ASP.NET MVC] ASP.NET Identity登入技术剖析
- [知识整理]Java集合(一) - List
- UITableView增加和删除、移动
- 【有奖】NOIP普及组模拟赛 个人邀请赛 乐多赛
- S1:函数上下文
- PouchDB:可随时同步的开源JavaScript数据库
- VS2010 MFC DataGrid绑定实例
- jQuery.serializeArray() 函数详解
- Google幻灯片
- JS--Div中数据滚动到最后一条重新从头开始滚动
- sql 函数 DATEADD 使用
- Java编译成功,用java 运行class时出现错误解决方法
- HyperLedger Fabric 1.1 手动部署单机单节点
- Java问题解决:";错误:编码GBK 的不可映射字符";
- Qt: 文件、文件夹的操作;
- Xpath在选择器中正确,在代码中返回的是空列表问题
- 基于Visual Studio .NET2015的单元测试
- 【原创】python多线程测试接口性能
- html----属性操作
热门文章
- 如何ping通两台计算机
- Android系统软件卸载方法
- 使用微信JSSDK自定义分享内容
- C#中实现VB中的CreateObject方法
- JavaScript之arguments对象讲解
- .NET设计模式(5):工厂方法模式(Factory Method)(转)
- Environment.SpecialFolder.CommonApplicationData
- spring mvc Controller与jquery Form表单提交代码demo
- https://google-developers.appspot.com/chart/
- AwSnap:让全版本(Windows、iOS、Android)Chrome浏览器崩溃的有趣漏洞