标签:逆序输出 覆盖数 first 个数 fir font ane cin 理论
3 3 8 4 5 3 8 4 7 15 5 3 8 4 15 7 0
3 15 7 3 7 15 3
#include<iostream> using namespace std; int change(int x){ if(x%2==0) return x/2; else return (3*x+1)/2; } int main(){ int n,i,a; while(cin>>n){ int s[501]={0}; int b[1002]={0}; for(i=0;i<n;i++){ cin>>s[i]; a=s[i]; b[a]=1; while(a!=1){ a=change(a); b[a]=0; } } bool first=true; for(i=n-1;i>=0;i--){ if(b[s[i]]==1) { if(first){ first=false; cout<<b[s[i]]; } else cout<<" "<<b[s[i]]; } } cout<<endl; } return 0; }
标签:逆序输出 覆盖数 first 个数 fir font ane cin 理论
原文地址:https://www.cnblogs.com/bernieloveslife/p/9736575.html