NYNU_ACM 實驗室 招新第一週 周賽題解
A
#include<iostream>//#include<stdio.h>
using namespace std;
int main(){
int n,m;
cin>>n;// scanf("%d",&n);
int mx=0,mi=100009;
for(int j=0;j<n;j++){
cin>>m; //scanf("%d",&m);
if(mx<m){
mx=m;
}
if(mi>m){
mi=m;
}
}
cout<<mi<<" "<<mx<<endl;//printf("%d %d\n",mi,mx)
return 0;
}
B
#include<iostream>
#include<fstream>
using namespace std;
int main(){
int n,i,j;
cin>>n;
//兩個判定條件 兩個牆的判定 和空格的判定
//ofstream outfile("10.txt");
for(i=0;i<n;i++){ //輸出上面的倒三角 以及兩邊的牆 最後一行除一個*全都輸出_
for(j=0;j<i;j++){
if(j==0) cout<<"#";
else if(i==n-1)cout<<"_";
else cout<<" ";
}
for(j=1;j<=2*(n-i)-1;j++) cout<<"*";
for(j=0;j<i;j++){
if(j==i-1) cout<<"#";
else if(i==n-1) cout<<"_";
else cout<<" ";
}
cout<<endl;
}
for(i=1; i<=n;i++){//輸出正三角 以及兩邊的牆
for(j=0;j<n-i;j++){
if(j==0) cout<<"#";
else cout<<" ";
}
for(j=0;j<2*i-1;j++) cout<<"*";
for(j=0;j<n-i;j++){
if(j==n-i-1) cout<<"#";
else cout<<" ";
}
cout<<endl;
}
return 0;
C
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int n,sum;
while(scanf("%d",&n)==1)
{
sum=n;int j=0;
while(n>=3)
{
n/=3;
sum+=n;
j++;
if(j==3)
{
sum+=3;
n+=3;
}
}
printf("%d\n",sum);
}
}
D
#include<stdio.h>
int main(){
int m,n,i,s1,s2;
scanf("%d",&m);
while(m--){
scanf("%d",&n);
for(i=3,s1=s2=1;i<=n;i++){
s1=s1+s2;s2=s1-s2;
}
printf("%d\n",s1);
}
}
E
#include<stdio.h>
int main()
{
int a,b,n[10],m[10],t;
scanf("%d",&t);
for(int i=0; i<t; i++)
scanf("%d%d",&n[i],&m[i]);
for(int i=0; i<t; i++)
{
a = (4*n[i]-m[i])/2;
b = n[i] - a;
if ( m[i]%2 == 1 || a < 0 || b < 0)
printf("No answer\n");
else
printf("%d %d\n", a, b);
}
return 0;
}
F
#include<bits/stdc++.h>
using namespace std;
int main(){
long long x,h,j,l=0,k;
cin>>x>>h;
l=1;//l記錄總數
for(j=0;j<h;j++){
k=l*x;//k 記錄每一次傳播的數量
l+=k;
}
cout<<l<<endl;
return 0;
}
G
#include<iostream>
using namespace std;
long long a[1000001];
int main(){
int j,k,l=0,i;
while(cin>>k&&k){
a[l]=k;
l++;
}
for(j=l-1;j>=0;j--){
cout<<a[j]<<" ";
}
return 0;
}
H
#include<bits/stdc++.h>
using namespace std;
long long a[10000001]={0};
int main(){
int n,j,k=0,l=0,i=0;
cin>>n;
for(j=1;j<=n;j++){
cin>>a[j];
if(a[j]-a[j-1]==1){
k++;
if(k>l){
l=k;
//cout<<a[j]<<endl;
}
}
else k=1;
}
cout<<l<<endl;
return 0;
}
I
#include<stdio.h>
int a[100001];
int main()
{
int n,k,x;
scanf("%d%d%d",&n,&k,&x);
for(int j=0;j<n;j++){
scanf("%d",&a[j]);
}
//sort(a,a+n);
int s=0;
for(int j=0;j<n-k;j++){
s+=a[j];
}
s+=k*x;
printf("%d\n",s);
return 0;
}
相關文章
- NYNU_ACM 實驗室招新 第二週周賽ACM
- NYNU_ACM 實驗室招新月賽題解ACM
- 第一週實驗
- 實驗室納新反思和新方向
- 十六週周賽總結
- 實驗室lims系統解決方案
- 牛客周賽 Round 66 題解
- 運用TRIZ解決實驗室凝露和滲水問題
- 網路安全實驗室題目(選擇題篇)
- CDL創新顛覆實驗室 Creative Destruction LabStruct
- 牛客周賽 Round 62 全部題解
- 【leetcode 399 周賽】【題解】LeetCode
- 21資料新聞實驗室:截止2020年底中國市值500強 騰訊排名第一
- [leetcode 第 400 場周賽]題解LeetCode
- 牛客周賽Round 67 個人題解(A~F)
- 深研人工智慧,這些高校實驗室在招碩士/博士/博士後人工智慧
- 雲起實驗室本週推薦體驗場景,免費雲上學習
- 智慧網路聯合實驗室三週年,交了怎樣的答卷?
- 網路綜合佈線實驗室--完美解決方案
- 谷歌新聞實驗室:大資料幫你更好地講故事谷歌大資料
- 我的軟體實驗室
- 智慧駕駛整車在環實驗室 SYNO 解決方案
- lims實驗室資訊監控管理系統解決方案
- lims實驗室管理系統是什麼?實驗室資訊管理系統介紹!
- Leetcode 第136場周賽解題報告LeetCode
- 上海交通大學 X 思嵐科技“智慧感知創新實驗室”正式揭牌
- ACM程式設計創新實驗室成員部落格一覽表ACM程式設計
- 施樂實驗室開發新搜尋引擎 比Google還高階Go
- 世界品牌實驗室:2013年世界品牌500強 谷歌再奪第一谷歌
- 身為實驗室管理者的你,需要知道的實驗室物聯網!
- 騰訊雲攜手招聯金融成立聯合實驗室,首槍瞄準仿冒App識別APP
- 11月26實驗室日誌
- ATC實驗室vSphere應用
- 軒轅Linux開放實驗室Linux
- 百分點認知智慧實驗室出品:基於BERT的問題語義等價新模型模型
- 記憶體安全週報第97期 | 新的Adobe Illustrator補丁解決了FortiGuard實驗室發現的多個0day漏洞記憶體
- 傳三星組建新的實驗室:研究無人機虛擬現實賭未來無人機
- 美創安全實驗室 | Docker逃逸原理Docker