- 博客(14)
- 收藏
- 关注
原创 P1217 [USACO1.5]回文质数 Prime Palindromes
洛谷P1217 [USACO1.5]回文质数 Prime Palindromes
2022-07-19 12:20:07 103
原创 P1271 【深基9.例1】选举学生会
···#include<bits/stdc++.h>using namespace std;int n,m,a,b[1000];int main(){cin>>n>>m;for(int i=0;i<m;i++) cin>>a,++b[a];for(int i=0;i<=n;i++) while (b[i]–) cout<<i<<" ";return 0;}
2022-01-03 15:25:28 547
原创 P1518 [USACO2.4]两只塔姆沃斯牛 The Tamworth Two
终止条件:两者相遇,并且在该分钟末尾。然后计算时间。判断方法:如果两个物体先后两次从同一个方向走到同一个地点,我们就可以说它们陷入了死循环。这边可以通过生成专属值的方法来判断:农夫的x坐标+他的y坐标* 10+奶牛的x坐标* 100+奶牛的y坐标* 1000+农夫的方向* 10000+奶牛的方向* 40000(农夫方向最多为4)#include<bits/stdc++.h>using namespace std;char m[12][12]; //地图int f[3],c[3],ans
2021-12-30 08:25:58 401 2
原创 P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布
···#include<bits/stdc++.h>using namespace std;int n,na,nb,a[210],b[210],count_a,count_b;int vs[5][5] = {{0,0,1,1,0},{1,0,0,1,0},{0,1,0,0,1},{0,0,1,0,1},{1,1,0,0,0}}; //得分表的处理int main(){cin>>n>>na>>nb;for(int i=0;i<na;i++)
2021-12-29 11:14:33 126
原创 P4924 [1007]魔法少女小Scarlet
#include<bits/stdc++.h>using namespace std;int square[505][505],temp[505][505];void rotation(int x,int y,int r) //顺时针旋转90°{ for(int i=x-r;i<=x+r;i++) { for(int j=y-r;j<=y+r;j++) { temp[i][j]=square[i][j];
2021-12-29 10:49:44 249
原创 P1009 [NOIP1998 普及组] 阶乘之和
#include<bits/stdc++.h>using namespace std;int n,a[100],b[100],c[100],result[100],len_a,len_b=1,len_c=1,len_ans,m=1;// a数组存储i b数组存储(i-1)的阶乘 c数组存储i的阶层 result数组存储累加的和 m存储result数组的长度int main(){ cin>>n; b[0]=1; for(int i=1;i&l
2021-12-29 08:58:09 277
原创 P1303 A*B Problem
#include<bits/stdc++.h>using namespace std;char a1[10001],b1[10001];int a[10001],b[10001],c[10001],lena,lenb,len;int main() { cin>>a1>>b1; lena = strlen(a1); lenb = strlen(b1); for(int i=1;i<=lena;i++) a[i]=a1[lena.
2021-12-26 13:47:11 319
原创 P1601 A+B Problem(高精)
#include<bits/stdc++.h>using namespace std;int main() { string add1,add2,result; cin>>add1>>add2; int len1=add1.length(); int len2=add2.length(); if(len1<len2){ for(int i=1;i<=len2-len1;i++){
2021-12-26 08:41:36 391
原创 P1563 [NOIP2016 提高组] 玩具谜题
#include<bits/stdc++.h>using namespace std;struct node{ int direction; string vocation;}a[100005];int main() { int n,m,x,y; cin>>n>>m; for(int i=0;i<n;i++){ //题目中以逆时针为顺序给出每个玩具小人的朝向和职业,要注意编号方向 cin>>
2021-12-25 16:34:27 303
原创 P2670 [NOIP2015 普及组] 扫雷游戏
#include<bits/stdc++.h>using namespace std;int a[105][105]; //开一个数组当做地图,有雷为一,无雷为零int main() { memset(a,0,sizeof(a)); //地图最开始清空 int n,m; char tmp; cin>>n>>m; for (int i=1;i<=n;i++){ for (int j=1;j<=m;j+
2021-12-25 15:48:03 1629
原创 洛谷P1042 [NOIP2003 普及组] 乒乓球
#include<bits/stdc++.h>using namespace std;int win[62503];int w,l;int main(){ char s; for(int i=1;cin>>s&&s!='E';i++) //循环读入,当读到字符E结束 { if(s=='W') win[i]=1; else win[i]=2; } //----------------11
2021-12-15 00:00:54 1209
转载 HDUOJ-1002
大整数相加的题目,考虑使用字符串进行相加和进位#include <string.h>#include <stdio.h>int main(){ char a[1000],b[1000],c[1000]; //创建三个数组 a和b用于存储传入的数据 c用于接收结果 int t,i; scanf("%d",&t); for(i=0;i<t;i++) { if(i) printf("\n"); int j=0,flag=0
2020-10-10 20:59:33 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人