第十五屆浙江大學寧波理工學院程式設計大賽(同步賽)
A——StarCraft
#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
#include <queue>
#include <sstream>
#include <stack>
using namespace std;
int main()
{
int year=2018-20;
int n;
while (~scanf("%d",&n))
{
printf("%d\n",year+n);
}
return 0;
}
B——Fibonacci and Counting
#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
#include <queue>
#include <sstream>
#include <stack>
using namespace std;
#define ll long long
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
ll x;
scanf("%lld",&x);
printf("%lld\n",x+1);
}
return 0;
}
I——Race Sorting(結構體排序)
#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
#include <queue>
#include <sstream>
#include <stack>
#include<vector>
#include<algorithm>
using namespace std;
#define maxn 10010
struct node{
int num;
char str[10];
int k;
int px;
}Node[maxn];
bool cmp(node a,node b)
{
if(a.k!=b.k)
return a.k<b.k;
else
return a.px<b.px;
}
int main()
{
int t;
scanf("%d",&t);
while (t--)
{
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
Node[i].k=0;
Node[i].num=0;
Node[i].px=0;
}
for(int i=1;i<=n;i++)
{
scanf("%d is %s",&Node[i].num,Node[i].str);
Node[i].px=i;
}
char s1[100];
scanf(" %s",s1);
int flag=0;
char A=s1[0];
char B,C;
for(int i=0;i<strlen(s1);i++)//這裡種類排序一開始一直有問題,因為是三個陣列輸入的,空格可能會有影響,所以應該一個字串判斷
{
if(s1[i]==','&&flag==0)
{
B=s1[i+1];
flag=1;
}
if(s1[i]==','&&flag==1)
{
C=s1[i+1];
}
}
for(int i=1;i<=n;i++)
{
if(Node[i].str[0]==A)
Node[i].k=1;
else if(Node[i].str[0]==B)
Node[i].k=2;
else
Node[i].k=3;
}
sort(Node+1, Node+n+1, cmp);
for(int i=1;i<=n;i++)
{
if(i==1)
printf("%d",Node[i].num);
else
printf(" %d",Node[i].num);
}
printf("\n");
}
return 0;
}
J——Carrier
#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
#include <queue>
#include <sstream>
#include <stack>
using namespace std;
int main()
{
int t;
scanf("%d",&t);
while (t--)
{
int a,b,x,y;
scanf("%d%d%d%d",&a,&b,&x,&y);
if(a<350)
{
printf("You have not enough minerals.\n");
}
else if(b<250)
{
printf("You require more vespene gas.\n");
}
else
{
if((6+x)>y)
{
printf("You must construct additional pylons.\n");
}
else
{
printf("Carrier has arrived.\n");
}
}
}
return 0;
}
K——Technology Tree
#include <iostream>
#include <cstdio>
#include <cstring>
#include <map>
#include <queue>
#include <sstream>
#include <stack>
using namespace std;
#define maxn 20010
struct node{
int a,b;
}Node[maxn];
int pre[maxn];
int main()
{
int t;
scanf("%d",&t);
while (t--)
{
int n,q;
scanf("%d%d",&n,&q);
for(int i=1;i<=n;i++)
{
scanf("%d%d",&Node[i].a,&Node[i].b);
}
for(int i=1;i<=n-1;i++)
{
scanf("%d",&pre[i+1]);
Node[i+1].a+=Node[pre[i+1]].a;
Node[i+1].b+=Node[pre[i+1]].b;
}
while (q--)
{
int x;
scanf("%d",&x);
int suma=Node[x].a;
int sumb=Node[x].b;
/*while (x!=pre[x])
{
suma+=Node[pre[x]].a;
sumb+=Node[pre[x]].b;
x=pre[x];
}*/
printf("%d %d\n",suma,sumb);
}
}
return 0;
}
相關文章
- 第15屆浙江省大學生程式設計競賽D題程式設計
- 第二十屆西南科技大學ACM程式設計競賽(同步賽)ACM程式設計
- 第十五屆藍橋杯大賽軟體賽省賽 C/C++ 大學 A 組C++
- M-災難預警-浙江農林大學第十九屆程式設計競賽暨天梯賽選拔賽程式設計
- 北京資訊科技大學第十一屆程式設計競賽(重現賽)I程式設計
- 中國計量大學現代科技學院第四屆“中競杯”程式設計校賽(同步賽) F.爬塔(DP)程式設計
- 某大學程式設計競賽程式設計
- 華中農業大學第十三屆程式設計競賽程式設計
- 第十五屆全國大學生智慧車安徽賽區參賽須知和競賽日程安排
- 第二屆“重科杯”重慶科技大學程式設計競賽(同步賽)ptlks的題解(2024.5.18)程式設計
- [補題] 第 45 屆國際大學生程式設計競賽(ICPC)亞洲區域賽(上海)程式設計
- 2014第六屆華為程式設計大賽初賽第四輪程式設計
- 2014第六屆華為程式設計大賽初賽第一輪程式設計
- 2024 CCPC第五屆遼寧省程式設計競賽 集訓2程式設計
- 第十七屆中國計量大學程式設計競賽 I- Isolated Pointset程式設計
- 程式設計大賽WBS程式設計
- 華中農業大學第十三屆程式設計競賽 題解程式設計
- "華為杯"華南理工大學程式設計競賽(同步賽) H題解 還沒寫程式設計
- 第八屆山東省ACM大學生程式設計競賽總結ACM程式設計
- 山東省第七屆ACM大學生程式設計競賽-Reversed WordsACM程式設計
- 2020 年第一屆遼寧省大學生程式設計競賽 D.開心消消樂(點分治)程式設計
- 山東省第六屆ACM大學生程式設計競賽-Single Round Math(大數除法)ACM程式設計
- 山東省第一屆ACM大學生程式設計競賽-Balloons(搜尋)ACM程式設計
- 第 10 屆 CCPC 中國大學生程式設計競賽濟南站 遊記程式設計
- 2012年"浪潮杯"山東省第三屆ACM大學生程式設計競賽(熱身賽)ACM程式設計
- CU--Shell程式設計大賽程式設計
- 幽默:程式設計師吹牛大賽程式設計師
- 2014第六屆華為創新杯程式設計大賽初賽解題報告程式設計
- 紹興市大學生程式設計競賽程式設計
- 第十屆山東省大學生程式設計競賽題解(A、F、M、C)程式設計
- 寧波國際賽車場圈速排行分析大屏製作教程
- 2014年北京師範大學新生程式設計競賽網路賽程式設計
- 山東省第四屆ACM大學生程式設計競賽-Rescue The Princess(計算幾何)ACM程式設計
- 第十五屆藍橋杯 網路安全賽道 ezjavaJava
- 第十五屆藍橋杯軟體賽省賽C/C++B 組題解C++
- 河南理工大學程式設計(ACM)大賽解題報告程式設計ACM
- “決戰”甬城|綠盟科技助力2021寧波市第四屆網路安全大賽圓滿收官
- 山東省第六屆ACM大學生程式設計競賽-Square Number(完全平方數)ACM程式設計