poj 3092 Non

poj 3092 Non,第1张

poj 3092 Non
#include"stdio.h"#include"string.h"#include"algorithm"using namespace std;int a[40],b[40];int main(){int t,q=1;scanf("%d",&t);while(t--){int n;scanf("%d",&n);int p=0;memset(a,0,sizeof(a));memset(b,0,sizeof(b));while(n!=0){ int temp=1;   int m=n;while(n%2==0)   {          n/=2;        a[p]++;      }        while(temp<=n/3)      {       b[p]++;       temp*=3;      }      p++;      n=m-m/n*temp; } printf("%d %d",q++,p);for(int i=0;i<p;i++)printf(" [%d,%d]",a[i],b[i]);puts("");}}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4903647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存