不允许学生创建新讨论了,后面大家可以在这里讨论相关内容。会定期清理。

问问题可以联系老师,或者把详细的题号和错误的代码发送邮件到 daijianshan33@qq.com

159 条评论

  • @ 2024-11-10 14:18:30

    P1194WA了求助!

    代码如下:

    #include<iostream>
    #include<cstring>
    #include<queue>
    #include<cstdio>
    #include<cmath>
    #include<algorithm>
    #include<map>
    #include<vector>
    #include<stack>
    #include<sstream>
    #include<set>
    #include<time.h>
    #include<stdlib.h>
    #include<unordered_map>
    #define ll long long
    #define ull unsigned long long
    #define eps 1e-10
    #define INF 1e9
    #define delta 0.996
    #define T 3000
    #define pi acos(-1.0)
    #define ld long double
    using namespace std;
    const ll mod1=1e9+7;
    const ll mod2=998244353;
    const int maxn = 2e5 + 10;
    const int maxm = 1e6 + 10;
    const ll inf=1e18L;
    typedef pair<int,int>Pii;
    typedef pair<int,ll>Pil;
    using namespace std;
    int a,b,father[5005],k;
    struct edge{
        int u,v,cost;
    }e[5005];
    int find(int x){
        if(father[x]==x){
            return x;
        }
        return father[x]=find(father[x]);
    }
    int same(int x,int y){
        if(find(x)==find(y)){
            return 1;
        }
        return 0;
    }
    int cmp(edge e1,edge e2){
        return e1.cost<e2.cost;
    }
    int kruskal(){
        sort(e+1,e+1+k,cmp);
        int res=0,cnt=0;
        for(int i=1;i<=k;i++){
            if(same(e[i].u,e[i].v)==0){
                cnt++;
                res+=e[i].cost;
                father[find(e[i].u)]=find(e[i].v);
            }
        }
        return res;
    }
    int main(){
        ios::sync_with_stdio(false);
        cin.tie(0);
        cin>>a>>b;
        for(int i=1;i<=b;i++){
            father[i]=i;
        }
        for(int i=1;i<=b;i++){
            for(int j=1;j<=b;j++){
                int x;
                cin>>x;
                if(i<j&&x!=0&&x<a){
                    k++,e[k].u=i,e[k].v=j,e[k].cost=x;
                }
            }
        }
        for(int i=1;i<=b;i++){
            k++,e[k].u=0,e[k].v=i,e[k].cost=a;
        }
        cout<<kruskal();
        return 0;
    }
    
    • vscode好用插件

      • @ 2024-11-9 11:47:32

        @33dai,周赛并列第一也是800硬币吗

      • @ 2024-11-8 21:28:33

        ZSA0001 ZS0001

        题目背景

        ZS在操场上看到小a和小b在比赛(测试题无难度)

        题目描述

        已知他们在相同的时间下分别跑了a米,b米(a<=10000,b<=10000),看谁跑得快?

        输入格式

        输入仅一行 输入a,b

        输出格式

        输出共两行 第一行输出 1(小a快)或 2(小b快)3 (一样快) 第二行输出 快的人跑的米数(一样快则输出小a跑的米数) 样例

        输入样例 1

        4  5
        

        输出样例 1

        2
        5
        

        输入样例 2

        100  100
        

        输出样例 2

        3
        100
        

        本题无特殊性质

      • @ 2024-11-8 20:48:38

        第四道题怎么优化

        • @ 2024-11-8 20:17:21

          新题预告 MC0005 牛吃人公路

          题目背景

          MC++在上数学真题班的时候因为讨厌牛吃草问题所以想出来的

          题目描述

          一天,MC++在坐车去找无个名个氏玩的时候,走到了一条牛吃人公路,公路全长kk米。

          这里有dd头发狂的牛,据说是从Farmer John 那里逃出来的(可能是因为FJ老是有问题,住不下去了),第ii头牛埋伏在bib_i点,当车经过bi+1sb_i+1*s点时,牛就会冲出来追击车辆,第ii头牛会以cic_i的速度追击车辆。

          MC++知道以自己的车技绝对过不去,于是请了mm名司机,第ii名司机在被牛追击时,速度会增加aia_i

          MC++从这里的交警得知,这里的牛在发现自己的距离离车大于nn米时就会放弃追击。

          已知车的初始速度为1m/1m/秒,且保证不会有两头牛同时追击车辆。

          也就是说,当车在经过bjb_j点时(j>ij>i),若第ii头牛正在追击,则第bjb_j点的牛会因为不想打架而放弃追逐 (吸吸务者为俊杰(识时务者为俊杰))

          现在MC++想知道,m个司机能否通过牛吃人公路呢?

          (只要被抓住,就必死无疑,MC++可不想死在这里)

          注意!车辆的起始点为0

          输入格式

          输入共4行

          第一行输入5个整数kk,nn,mm,ss,dd,含义见上;

          第二行输入mm个正整数,第ii个整数表示aia_i;

          第三行输入dd个正整数,第ii个整数表示bib_i;

          第四行输入dd个正整数,第ii个整数表示cic_i;

          提示

          ai+sa_i+s可能等于cjc_j;

          通过条件:车在kk点且没有任何一头牛追上来

          如果当前点+当前车速>k,认为通过

          输出格式

          一共输出m+1m+1

          ii(11~mm)行:如果第ii个司机能成功通过牛吃人公路,输出YesYes,否则输出NoNo

          m+1m+1行:输出两个数,第一个数sumsum表示有多少名司机能通过公路,第二个数表示这mm名司机的通过率,保留整数且向下取整,后面需加上%。

          样例

          10 2 1 1 0
          0
          
          Yes
          1 100%
          

          样例解释1

          MC++遇到了假的牛吃人公路。

          10 5 2 2 2
          2 0
          1 4
          2 2
          
          Yes
          No
          1 50%
          

          样例解释2

          对于第一名司机,他是可以通过公路的

          对于第二个司机,他会在5点被抓

          共有1名司机可通过,通过率50%

          数据限制

          对于100%的数据,1n,m,s<1050d<10510k<1031≤n,m,s<10^5,0≤d<10^5,10≤k<10^3

          保证bi+s<bj(i<j)b_i+s<b_j(i<j)

          细分化:

          对于20%的数据,ai=0a_i=0,测试点4满足特殊数据A;

          对于另外10%的数据,ai=1a_i=1,测试点6满足特殊数据A;

          对于另外10%的数据,牛会放弃追逐,测试点7满足特殊数据A;

          对于接下来的30%的数据,没有特殊样例;

          对于接下来的10%的数据,当车辆速度大于cic_i+aia_i时,牛会放弃追逐;

          对于最后的20%的数据,没有特殊样例。

          也就是说,这道题有15~50分可以骗。

          特殊数据A:d=0d=0

        • @ 2024-11-8 20:01:19

          @ 快阿克

          • @ 2024-11-8 19:59:40

            @ 时隔两年半你又来打周赛炸鱼

            • @ 2024-11-8 19:35:30

              31场第一个阿克

            • @ 2024-11-8 18:42:06

              • @ 2024-11-8 18:26:55

                @ 我觉得还是原来的赛制好

              • @ 2024-11-8 16:58:42

                因为周赛命名变了,所以我猜33DIA会在将来又出一道输入场次说类型的题目

              • @ 2024-11-8 13:20:58

                题目传送门https://oj.since2018.top/p/A0376

                #include<iostream>
                using namespace std;
                int n,x,y;
                int main(){
                	cin>>n>>x>>y;
                	int a=x*n;
                	int b=y*n;
                	if(a>b){
                		cout<<a-b;
                	} 
                	else{
                		cout<<b-a;
                	}
                    return 0;
                }
                //zswdlqy
                

                为什么只得30分?

              • @ 2024-11-7 19:54:13

                求助,怎么改可以不CE

                #include<bits/stdc++.h>
                using namespace std;
                
                int dis[100005];
                struct node
                {
                	int x;
                	int w;
                };
                bool operator <(const node &a,const node &b)
                {
                	return dis[a.x]<dis[b.x];
                }
                int n,m,s;
                vector<node> e[100005];
                priority_queue<int,vector<int>,greater<node>> q;
                void dijkstra(int s)
                {
                	q.push(s);
                	dis[s]=0;
                	while(!q.empty())
                	{
                		int u=q.top();
                		q.pop();
                		for(int i=0;i<e[u].size();i++)
                		{
                			node v=e[u][i];
                			if(dis[v.x]>dis[u]+v.w)
                			{
                				dis[v.x]=dis[u]+v.w;
                				q.push(v.x);
                			}
                		}
                	}
                }
                int main()
                {
                	ios::sync_with_stdio(0);
                	cin.tie(0);
                	memset(dis,0x3f3f3f3f3f3f,sizeof(dis));
                	cin>>n>>m>>s;
                	for(int i=1;i<=m;i++)
                	{
                		int u,v,w;
                		cin>>u>>v>>w;
                		e[u].push_back({v,w});
                	}
                	dijkstra(s);
                	for(int i=1;i<=n;i++)
                	{
                		if(dis[i]==0x3f3f3f3f)
                		{
                			cout<<(1<<31)-1<<' ';
                		}
                		else
                		{
                			cout<<dis[i]<<' ';
                		}
                	}
                	return 0;
                }
                
                • @ 2024-11-7 20:03:43

                  或者这个

                  #include<bits/stdc++.h>
                  using namespace std;
                  
                  int dis[100005];
                  struct node
                  {
                  	int x;
                  	int w;
                  	bool operator < (const node a,const node b)
                  	{
                  		return dis[a.x]<dis[b.x];
                  	}
                  };
                  
                  int n,m,s;
                  vector<node> e[100005];
                  priority_queue<node,vector<node>,greater<node>> q;
                  void dijkstra(int s)
                  {
                  	q.push({s,0});
                  	dis[s]=0;
                  	while(!q.empty())
                  	{
                  		int u=q.top().x;
                  		q.pop();
                  		for(int i=0;i<e[u].size();i++)
                  		{
                  			node v=e[u][i];
                  			if(dis[v.x]>dis[u]+v.w)
                  			{
                  				dis[v.x]=dis[u]+v.w;
                  				q.push({v.x,dis[v.x]});
                  			}
                  		}
                  	}
                  }
                  int main()
                  {
                  	ios::sync_with_stdio(0);
                  	cin.tie(0);
                  	memset(dis,0x3f3f3f3f3f3f,sizeof(dis));
                  	cin>>n>>m>>s;
                  	for(int i=1;i<=m;i++)
                  	{
                  		int u,v,w;
                  		cin>>u>>v>>w;
                  		e[u].push_back({v,w});
                  	}
                  	dijkstra(s);
                  	for(int i=1;i<=n;i++)
                  	{
                  		if(dis[i]==0x3f3f3f3f)
                  		{
                  			cout<<(1<<31)-1<<' ';
                  		}
                  		else
                  		{
                  			cout<<dis[i]<<' ';
                  		}
                  	}
                  	return 0;
                  }
                  
                • @ 2024-11-7 20:54:48

                  怎么优化

                  #include<bits/stdc++.h>
                  using namespace std;
                  
                  int dis[100005];
                  struct node
                  {
                  	int x;
                  	int w;
                  	
                  };
                  bool operator <(const node a,const node b)
                  {
                  	return dis[a.x]>=dis[b.x];
                  }
                  int n,m,s;
                  vector<node> e[100005];
                  priority_queue<node> q;
                  void dijkstra(int s)
                  {
                  	q.push({s,0});
                  	dis[s]=0;
                  	while(!q.empty())
                  	{
                  		int u=q.top().x;
                  		q.pop();
                  		for(int i=0;i<e[u].size();i++)
                  		{
                  			node v=e[u][i];
                  			if(dis[v.x]>dis[u]+v.w)
                  			{
                  				dis[v.x]=dis[u]+v.w;
                  				q.push({v.x,dis[v.x]});
                  			}
                  		}
                  	}
                  }
                  int main()
                  {
                  	ios::sync_with_stdio(0);
                  	cin.tie(0);
                  	memset(dis,0x3f3f3f3f3f3f,sizeof(dis));
                  	cin>>n>>m>>s;
                  	for(int i=1;i<=m;i++)
                  	{
                  		int u,v,w;
                  		cin>>u>>v>>w;
                  		e[u].push_back({v,w});
                  	}
                  	dijkstra(s);
                  	for(int i=1;i<=n;i++)
                  	{
                  		if(dis[i]==0x3f3f3f3f)
                  		{
                  			cout<<(1<<31)-1<<' ';
                  		}
                  		else
                  		{
                  			cout<<dis[i]<<' ';
                  		}
                  	}
                  	return 0;
                  }
                  
              • @ 2024-11-6 20:18:12

                求助

                下图是一个程序

                #include  <bits/stdc++.h>
                using namespace std;
                int n,p[20];
                void dfs(int m,int c){
                    for(int i=m;i<=c;i++){
                        cout<<p[i]<<" ";
                    }
                    cout<<endl;
                    if(c<n){
                        dfs(m,c+1,d+1);
                    }
                    else{
                        return;
                    }
                }
                int main(){
                    cin>>n;
                    for(int i=1;i<=n;i++){
                        p[i]=i;
                    }
                    for(int i=1;i<=n;i++){
                        dfs(i,1,0);
                    }
                    return 0;
                }
                

                谁能帮我把输出时多出的空行去掉?QAQ

                QQL

                求求啦!!!

              • @ 2024-11-6 19:10:18

                @挖土机这么火吗?好卡

                • @ 2024-11-5 22:59:18

                  @明日解放

                • @ 2024-11-5 19:37:11

                  祝大家明天考试取得好成绩

                  • 我在学校机房里刷题 ahh!!!

                  • @ 2024-11-5 11:38:25

                    为什么语法周赛改成挖土机周赛了

                    • 我飞了

                    • @ 2024-11-3 18:10:21
                      //考试必备
                      #include<bits/stdc++.h>
                      using namespace std;
                      int main(){
                          freopen(".in","r",stdin);
                          freopen(".out","w",stdout);
                          return 0;
                      }
                      
                      • @ 2024-11-2 15:37:20

                        6

                        • @ 2024-11-2 13:33:24

                          https://oj.since2018.top/p/TEST1001 真是一道普普通通的题

                          • @ 2024-11-1 22:57:51

                            论 CSP_J时 T2 我旁边 有一个 char a[10000][10000] 的 (char 1亿) 我还认识

                          • @ 2024-11-1 19:37:43

                            我发现了什么???

                            • @ 2024-10-30 20:02:24
                              #include<bits/stdc++.h>
                              using namespace std;
                              int main(){
                                  string a;
                                  cin>>a;
                                  if(a[0]=='A'){
                                      if(a[1]=='p'){
                                          cout<<"January";
                                      }
                                      else{
                                          cout<<"February";
                                      }
                                  }
                                  if(a[0]=='D'){
                                      cout<<"March";
                                  }
                                  if(a[0]=='F'){
                                      cout<<"April";
                                  }
                                  if(a[0]=='J'){
                                      if(a[1]=='a'){
                                          cout<<"May";
                                      }
                                      else if(a[2]=='l'){
                                          cout<<"June";
                                      }
                                      else{
                                          cout<<"July";
                                      }
                                  }
                                  if(a[0]=='M'){
                                      if(a[2]=='r'){
                                          cout<<"August";
                                      }
                                      else{
                                          cout<<"September";
                                      }
                                  }
                                  if(a[0]=='N'){
                                      cout<<"October";
                                  }
                                  if(a[0]=='O'){
                                      cout<<"November";
                                  }
                                  if(a[0]=='S'){
                                      cout<<"December";
                                  }
                              }
                              
                              

                              为啥RE? https://oj.since2018.top/p/A0588

                            • @ 2024-10-30 16:35:13
                              • @ 2024-10-30 16:43:46

                                找了一些常用的:

                                hypot(x,y),返回 x2+y2\sqrt{x^2+y^2},求两点距离很方便

                                fabs(x)返回 x|x|xx 是浮点数)

                                fmod(x,y)返回 xmodyx \bmod yx,yx,y 均为浮点数)

                                accumulate(bg,ed,val)[bg,ed)[bg,ed) 这个区间加上 valval。(时间复杂度 o(n)\text{o}(n) 跟手写循环效果一样)。

                              • @ 2024-10-30 16:44:46

                                编译不过用万能头,还不行调成c++14还不行就是c++14以上的东西

                              • 你没上学吗

                              • @ 2024-11-1 20:18:37

                                @ 有fmod还写什么逆元啊

                              • @ 2024-11-2 16:13:20

                                @ 你又暴露了你根本没学好乘法逆元

                            • @ 2024-10-29 22:56:10

                              什么时候加一言

                            • @ 2024-10-28 20:22:38

                              A0150

                              #include <bits/stdc++.h>
                              using namespace std;
                              string a;
                              int c=0;
                              int main()
                              {
                                  cin >> a;
                                  for(int i=1;i<=a.size();i++)
                                  {
                                      if(a[i]=='0'||a[i]=='1'||a[i]=='2'||a[i]=='3'||a[i]=='4'||a[i]=='5'||a[i]=='6'||a[i]=='7'||a[i]=='8'||a[i]=='9')
                                      {
                                          c++;
                                      }
                                  }
                                  cout << c;
                              }
                              //为啥输出0!!!
                              • @ 2024-10-28 21:05:02

                                首先string下标为零,i<=a.size()-1,剩下自查。

                                #include<iostream>
                                #include<string.h>
                                using namespace std;
                                int main(){
                                	string ch;
                                	int c=0;
                                	getline(cin,ch);
                                	for(int i=0;i<ch.size();i++){
                                		if(ch[i]>='0'&&ch[i]<='9'){
                                			c++;
                                		}
                                	}
                                	cout<<c;
                                }
                                
                                
                              • @ 2024-10-28 21:18:47
                                #include <bits/stdc++.h>
                                using namespace std;
                                string a;
                                int c=0;
                                int main()
                                {
                                    cin >> a;
                                    for(int i=0;i<a.size();i++)
                                    {
                                        if(a[i]=='0'||a[i]=='1'||a[i]=='2'||a[i]=='3'||a[i]=='4'||a[i]=='5'||a[i]=='6'||a[i]=='7'||a[i]=='8'||a[i]=='9')
                                        {
                                            c++;
                                        }
                                    }
                                    cout << c;
                                }
                                

                                应该能过

                              • @ 2024-10-28 21:48:47

                                c++里面的cin读取字符串读到空格cin就认为这个字符串读完了,所以他表面上读进去的是 Peking University is set up at 1898. \texttt{Peking University is set up at 1898. } ,但实际上只读进了 Peking \texttt{Peking } ,你可以用 getlinegetcharwhile(cin>>s) 实现

                              • @ 2024-10-28 21:51:50

                                还有就是,字符串默认下标是从 00 开始, siz1siz-1 结束,所以当 i=sizi=siz 你访问了 aia_i 会 RE

                              • @ 2024-10-28 21:58:18

                                判断数字不需要这么麻烦,因为字符 090 \sim 9 的对应整形是连续的,所以只需要判断 '0'<=a[i] && a[i]<='9',判断是否是字母大小写也同理

                              • @ 2024-10-28 22:04:49

                                但为什么没有RE啊

                            • @ 2024-10-27 23:39:32
                            • @ 2024-10-27 0:21:55

                              洛谷测分120

                              (OS:我是不是完了)

                              100 0 20 0

                            • set不是可以去重吗,为何不用?

                            • #include<bits/stdc++.h>
                              using namespace std;
                              int main(){
                                  set<string> se;
                                  int n; cin>>n;
                                  for(int i=0;i<n;i++){
                                      string s; cin>>s;
                                      se.insert(s);
                                  }
                                  cout<<52-(int)se.size();
                                  return 0;
                              }
                              • 第一题谁都会

                                • @ 2024-10-26 21:40:59

                                  超级马里奥题解

                                  #include<stdio.h>
                                  int main() {
                                      pinf(
                                      "                ********\n"
                                      "               ************\n"
                                      "               ####....#.\n"
                                      "             #..###.....##....\n"
                                      "             ###.......######              ###            ###\n"
                                      "                ...........               #...#          #...#\n"
                                      "               ##*#######                 #.#.#          #.#.#\n"
                                      "            ####*******######             #.#.#          #.#.#\n"
                                      "           ...#***.****.*###....          #...#          #...#\n"
                                      "           ....**********##.....           ###            ###\n"
                                      "           ....****    *****....\n"
                                      "             ####        ####\n"
                                      "           ######        ######\n"
                                      "##############################################################\n"
                                      "#...#......#.##...#......#.##...#......#.##------------------#\n"
                                      "###########################################------------------#\n"
                                      "#..#....#....##..#....#....##..#....#....#####################\n"
                                      "##########################################    #----------#\n"
                                      "#.....#......##.....#......##.....#......#    #----------#\n"
                                      "##########################################    #----------#\n"
                                      "#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n"
                                      "##########################################    ############\n"
                                      );
                                      return 0;
                                  }
                                  //zswdlqy
                                  //放抄袭
                                  //懂得都懂
                                  //提示printf
                                  
                                  • @ 2024-10-26 21:28:36
                                    using namespace std;
                                    int main(){
                                    	int n;
                                    	char a[53][3];
                                    	cin>>n;
                                    	int c=52-n;
                                    	for(int i=1;i<=n;i++){
                                    		cin>>a[i][1]>>a[i][2];
                                    	}
                                    	for(int i=1;i<=n;i++){
                                    		for(int j=i+1;j<=n;j++){
                                    			if(a[i][1]==a[j][1] && a[i][2]==a[j][2] && (a[i][1]!='0'|| a[j][1]!='0')){
                                    				c++;
                                    				a[j][1]='0';
                                    				a[j][2]='0';
                                    			}
                                    		}
                                    	}
                                    	cout<<c;
                                    } 
                                    //由于太简单,直接被过了好吧
                                    //第一题稳拿AC
                                    //zswdlqy
                                    
                                    
                                    • @ 2024-10-26 21:30:13

                                      题目传送门(CSP-J2024 T1 扑克牌) #include万能头自己带

                                    • @ 2024-10-26 21:31:36

                                      @ 太酷啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                                    • @ 2024-10-26 21:33:09
                                      #include<bits/stdc++.h>
                                      using namespace std;
                                      int main(){
                                      	int n;
                                      	char a[53][3];
                                      	cin>>n;
                                      	int c=52-n;
                                      	for(int i=1;i<=n;i++){
                                      		cin>>a[i][1]>>a[i][2];
                                      	}
                                      	for(int i=1;i<=n;i++){
                                      		for(int j=i+1;j<=n;j++){
                                      			if(a[i][1]==a[j][1] && a[i][2]==a[j][2] && (a[i][1]!='0'|| a[j][1]!='0')){
                                      				c++;
                                      				a[j][1]='0';
                                      				a[j][2]='0';
                                      			}
                                      		}
                                      	}
                                      	cout<<c;
                                      } 
                                      
                                      
                                  • @ 2024-10-26 18:07:48

                                    搞笑的事情

                                    -std=c++14 -O2 -Wl,--stack=1073741824

                                    考试时要求:

                                    考生答案中主函数栈的大小不可超过题目限制大小
                                    (4道题都是512MiB,但上方的栈设定高达1GiB,使用可能会炸,还有可能会爆0)
                                    
                                  • @ 2024-10-25 19:12:48

                                    👀👀

                                  • @ 2024-10-25 18:23:44

                                    A0454 30 AC9 WA1 就错一个数据点哈哈哈

                                    #include  <bits/stdc++.h>
                                    using namespace std;
                                    
                                    int main(){
                                        string a;
                                        cin>>a;
                                        if(a[1]==a[3] && a[3]==a[5] && a[5]==a[1] && a[0]!=a[1] && a[1]!=a[2] && a[2]!=a[4] && a[4]!=a[0]){
                                            cout<<"Yes";
                                        }
                                        else{
                                            cout<<"No";
                                        }
                                    
                                        return 0;
                                    }
                                    
                                  • @ 2024-10-25 11:53:23

                                    严重觉得挖毒机挖土机OJ没有洛谷好

                                  • @ 2024-10-25 9:05:13

                                    @

                                    好像字拼错了

                                  • @ 2024-10-24 20:19:45

                                    炒鸡马力有戏题解 为了防止某些萌新红温

                                    ```cpp
                                    #include<cstdio>
                                    using namespace std;
                                    int main()
                                    {
                                        printf("                ********\n");
                                        printf("               ************\n");
                                        printf("               ####....#.\n");
                                        printf("             #..###.....##....\n");
                                        printf("             ###.......######              ###            ###\n");
                                        printf("                ...........               #...#          #...#\n");
                                        printf("               ##*#######                 #.#.#          #.#.#\n");
                                        printf("            ####*******######             #.#.#          #.#.#\n");
                                        printf("           ...#***.****.*###....          #...#          #...#\n");
                                        printf("           ....**********##.....           ###            ###\n");
                                        printf("           ....****    *****....\n");
                                        printf("             ####        ####\n");
                                        printf("           ######        ######\n");
                                        printf("##############################################################\n");
                                        printf("#...#......#.##...#......#.##...#......#.##------------------#\n");
                                        printf("###########################################------------------#\n");
                                        printf("#..#....#....##..#....#....##..#....#....#####################\n");
                                        printf("##########################################    #----------#\n");
                                        printf("#.....#......##.....#......##.....#......#    #----------#\n");
                                        printf("##########################################    #----------#\n");
                                        printf("#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n");
                                        printf("##########################################    ############\n");
                                        return 0; 
                                    } //ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็ ด้้้้้็้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้้้้้็็็็็้้้้้้็็็็็้
                                    
                                    

                                    能过

                                    #include <bits/stdc++.h>
                                    using namespace std;
                                    int main(){
                                    	cout<<"                ********                                    "<<endl;
                                    	cout<<"               ************"<<endl;
                                    	cout<<"               ####....#."<<endl;
                                    	cout<<"             #..###.....##...."<<endl;
                                    	cout<<"             ###.......######              ###            ###"<<endl;
                                    	cout<<"                ...........               #...#          #...#"<<endl;
                                    	cout<<"               ##*#######                 #.#.#          #.#.#"<<endl;
                                    	cout<<"            ####*******######             #.#.#          #.#.#"<<endl;
                                    	cout<<"           ...#***.****.*###....          #...#          #...#"<<endl;
                                    	cout<<"           ....**********##.....           ###            ###"<<endl;
                                    	cout<<"           ....****    *****...."<<endl;
                                    	cout<<"             ####        ####"<<endl;
                                    	cout<<"           ######        ######"<<endl;
                                    	cout<<"##############################################################"<<endl;
                                    	cout<<"#...#......#.##...#......#.##...#......#.##------------------#"<<endl;
                                    	cout<<"###########################################------------------#"<<endl;
                                    	cout<<"#..#....#....##..#....#....##..#....#....#####################"<<endl;
                                    	cout<<"##########################################    #----------#"<<endl;
                                    	cout<<"#.....#......##.....#......##.....#......#    #----------#"<<endl;
                                        cout<<"##########################################    #----------#"<<endl;
                                    	cout<<"#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#"<<endl;
                                    	cout<<"##########################################    ############"<<endl;
                                    }
                                    
                                    

                                    必过

                                    • @ 2024-10-26 21:43:12
                                      ```language
                                      #include<stdio.h>
                                      int main() {
                                          "                ********\n"
                                          "               ************\n"
                                          "               ####....#.\n"
                                          "             #..###.....##....\n"
                                          "             ###.......######              ###            ###\n"
                                          "                ...........               #...#          #...#\n"
                                          "               ##*#######                 #.#.#          #.#.#\n"
                                          "            ####*******######             #.#.#          #.#.#\n"
                                          "           ...#***.****.*###....          #...#          #...#\n"
                                          "           ....**********##.....           ###            ###\n"
                                          "           ....****    *****....\n"
                                          "             ####        ####\n"
                                          "           ######        ######\n"
                                          "##############################################################\n"
                                          "#...#......#.##...#......#.##...#......#.##------------------#\n"
                                          "###########################################------------------#\n"
                                          "#..#....#....##..#....#....##..#....#....#####################\n"
                                          "##########################################    #----------#\n"
                                          "#.....#......##.....#......##.....#......#    #----------#\n"
                                          "##########################################    #----------#\n"
                                          "#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n"
                                          "##########################################    ############\n"
                                          );
                                          return 0;
                                      }
                                      //放抄袭
                                      
                                      

                                      哈哈

                                  • 关于炒鸡马力有戏

                                    PHP是最简单的(前几天无意在另一道题的题解里看到的) 直接ctrl+c,ctrl+v PHP会输出所有不是代码不是注释的玩意

                                    • @ 2024-10-23 23:41:16
                                      • 四倍经验!

                                        P1020

                                        P1158

                                        A0516

                                        P2487

                                      • @ 2024-10-23 22:48:42

                                        连环计33DAI是不是卡dfs做法了,还是我的dfs写错了

                                        只得了30分QAQ

                                        #include<bits/stdc++.h> 
                                        using namespace std;
                                        int n;
                                        int a[105][105];
                                        int vis[105][105],cnt,ans=0;
                                        void dfs(int x,int y)
                                        {
                                        	if(x<1 || x>n || y<1 || y>n || vis[x][y])
                                        	{
                                        		return;
                                        	}
                                        	//cout<<x<<' '<<y<<'\n';
                                        	vis[x][y]=1;
                                        	cnt++;
                                        	int s=a[x][y];
                                        	for(int i=0;i<=s;i++)
                                        	{
                                        		dfs(x+s,y+i);
                                        		dfs(x+s,y-i);
                                        		dfs(x-s,y+i);
                                        		dfs(x-s,y-i);
                                        		dfs(x+i,y+s);
                                        		dfs(x-i,y+s);
                                        		dfs(x+i,y-s);
                                        		dfs(x+-i,y-s);
                                        	}
                                        }
                                        int main()
                                        {
                                        	freopen("lian.in","r",stdin);
                                        	freopen("lian.out","w",stdout);
                                        	cin>>n;
                                        	for(int i=1;i<=n;i++)
                                        	{
                                        		for(int j=1;j<=n;j++)
                                        		{
                                        			cin>>a[i][j];
                                        		}
                                        	}
                                        	for(int i=1;i<=n;i++)
                                        	{
                                        		for(int j=1;j<=n;j++)
                                        		{
                                        //			if(a[i][j]==0)
                                        //			{
                                        //				continue; 
                                        //			}
                                        			memset(vis,0,sizeof(vis)); 
                                        			cnt=0;
                                        			dfs(i,j);
                                        			ans=max(ans,cnt);
                                        		}
                                        	}
                                        	cout<<ans; 
                                        	return 0;
                                        }
                                        
                                      • @ 2024-10-23 22:19:50

                                        33DAI今天没有更新比赛归档qwq

                                        • 大家都在写水题题解,来个还行的

                                          首先是01悲煲

                                          for(int i=1;i<=n;i++){
                                              for(int j=m;j>=w[i];j--){
                                                  dp[j]=max(dp[j],dp[j-w[i]]+w[i]);//选不选
                                              }
                                          }
                                          dp[m]是答案
                                          

                                          切题

                                          有模板A0517 写另一道A0526 双经(P1049)

                                          #include<bits/stdc++.h>
                                          using namespace std;
                                          //体积? 
                                          //剩余空间最小=拿的东西体积总和最大
                                          //以前的问题:价值最大
                                          //转化01悲煲
                                          //说明价值=体积
                                          //哪体积呢?
                                          //仍是体积?
                                          //写下试试
                                          //2分钟...
                                          //WA!
                                          //50
                                          //好家伙,01悲煲写错了
                                          //AC
                                          int m,n,w[35],dp[20005];
                                          int main(){
                                              cin>>m>>n;
                                              for(int i=1;i<=n;i++){
                                                  cin>>w[i];
                                              }
                                              for(int i=1;i<=n;i++){
                                                  for(int j=m;j>=w[i];j--){
                                                      dp[j]=max(dp[j],dp[j-w[i]]+w[i]);
                                                  }
                                              }
                                              cout<<m-dp[m];
                                              return 0;
                                          }