蒟蒻的Unaccepted求助
  • 板块题目总版
  • 楼主s08603
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/12/29 22:23
  • 上次更新2023/12/30 10:47:45
查看原帖
蒟蒻的Unaccepted求助
1189599
s08603楼主2023/12/29 22:23

题号R141357185

求大佬帮助!!! 题目描述

#题意翻译(一个翻译题)

输入n

输出n个小木棍最多能摆放的数字最大是多少

小木棍摆放每个数字的方式如下图: 题目描述图

#输入输出样例

输入
2 3 4

输出
7 11 代码:

【我是c++语言哦】
#include<bits/stdc++.h>
using namespace std;
const int kun=20005;
int a,k,T,w,z;
int main(){
  cin>>T;
  for(int I=1;I<=T;I++){
  	cin>>a;
  	if(a%2!=0){
  		k=a/2-1;
  		cout<<"7";
  		for(int i=k;i>=1;i--){
  			cout<<"1";
  		} 
  		cout<<endl;
  	}
  	else{
  		k=a/2;
  		for(int i=1;i<k;i++){
  			cout<<"1";
  		}
  		cout<<endl;
  	}
  }
}

思路:
由于数字1用2个小木棍,7用3个小木棍,判断木棍总个数是否可被二整除,若可以变量“1”的个数-1,输出一个7,后面的两种过程一样,循环输出“1”的个数次的1

麻烦各位啦!

2023/12/29 22:23
加载中...