codeforce 602A Two Bases
来源:互联网 发布:java平台是什么 编辑:程序博客网 时间:2024/04/29 20:25
原题地址
题意
给定两种不同进制下的数,问两者的大小关系
题解
暴力好了,递归处理,O(n)复杂度
#include<bits/stdc++.h>using namespace std;int a[20];int b[20];void solve(int arr[],int len,int base,int i,long long &x){x+=arr[i];if (i==len) return ;else{x*=base;solve(arr,len,base,i+1,x);}}long long f(int arr[],int len,int base){long long ans=0;solve(arr,len,base,1,ans);return ans;}int main(void){#ifdef exfreopen ("in.txt","r",stdin);#endifint n1,n2;int b1,b2;scanf("%d%d",&n1,&b1);for (int i=1;i<=n1;++i){scanf("%d",&a[i]);}scanf("%d%d",&n2,&b2);for (int i=1;i<=n2;++i){scanf("%d",&b[i]);}long long x=f(a,n1,b1);long long y=f(b,n2,b2);if (x==y){printf("=\n");}else if (x>y){printf(">\n");}else{printf("<\n");}}
代码使用了传引用的C++特性,难得……
0 0
- codeforce 602A Two Bases
- Codeforces 602A Two Bases
- CodeForces 602 A. Two Bases
- Coderforce 602A Two Bases
- Codeforces 602A Two Bases
- Codeforces 602A Two Bases 【水题】
- Codeforces 602A Two Bases(水)
- Codeforces--602A--Two Bases(水)
- CodeForces 602A Two Bases(水题)
- 【42.59%】【codeforces 602A】Two Bases
- CodeForces 602 A.Two Bases(水~)
- A. Two Bases
- A. Two Bases
- CF--333--div2--A.Two Bases
- Two Bases
- Two Bases
- Codeforces Round #333 (Div. 2) A. Two Bases
- Codeforces Round #333 (Div. 2) A. Two Bases
- TextField的简单使用
- Git & Repo & Gerrit
- TCP的TIME_WAIT快速回收与重用
- 协议和代理模式的概念
- C语言循环链表实现
- codeforce 602A Two Bases
- NSString的copy属性分析 以及 深拷贝浅拷贝
- bzoj2809 apio2012 派遣
- python2.7 pip install 报错KeyError: u'\u6e29'解决方案
- LeetCode 231. Power of Two
- mysql 一个无乱码例子
- leetcode 101. Symmetric Tree-对称二叉数|深度遍历
- 虚幻4 引擎主循环
- DOM、SAX、JDOM和DOM4J--简单介绍