48 条题解

  • -3
    @ 2026-1-31 8:59:47

    1行。

    int main() { int a,b; __builtin_scanf("%d%d",&a,&b); __builtin_prinf("%d",a+b);
    
    • -3
      @ 2025-12-28 18:10:49

      #include<bits/stdc++.h> using namespace std; const int N=1e3+10; int a,b; int main() { cin >> a >> b; cout << a+b; return 0; }

      • -3
        @ 2025-12-21 20:11:01

        #include using namespace std; int main() { int a,b; cin>>a>>b; cout<<a+b; }

        • -3
          @ 2025-12-21 20:09:08

          #include using namespace std; int main() { int a,b; cin>>a>>b; cout<<a+b;

          }

          • -3
            @ 2025-12-13 19:56:30

            #include using namespace std; int main() { int a , b;

            cin>>a>>b;
            
            cout<<a+b;
            
            return 0;	
            

            }

            • -3
              @ 2025-10-25 9:34:12
              #include<iostream>
              using namespace std;
              int main(){
                  int a,b;
                  cin>>a>>b;
                  cout<<a+b;
              return 0;
              }
              
              • -3
                @ 2025-8-18 11:23:58

                谁不会这道题??

                #include<bits/stdc++.h>
                using namespace std;
                int main(){
                    int a,b;
                    cin>>a>>b;
                    cout<<a+b;
                    return 0;
                }
                
                

                其实是我不会

                禁止发疯!!!

                • -3
                  @ 2025-2-21 19:53:22

                  最短题解

                  #include<iostream>
                  int a,b;int main(){std::cin>>a>>b;std::cout<<a+b;}
                  
                  • -3
                    @ 2025-1-23 11:13:08
                    #include<iostream>
                    using namespace std;
                    int main()
                    {
                    	int a,b;
                    	cin>>a>>b;
                    	cout<<a+b;
                    }
                    
                    • -3
                      @ 2024-11-16 16:21:16
                      #include<iostream>
                      using namespace std;
                      int main(){
                      	int a,b,c;
                      	cin>>a>>b;
                      	c=a+b;
                      	cout<<c;
                      }
                      
                      • -4
                        @ 2026-2-1 11:31:04

                        http://ybt.ssoier.cn:8088/problem_show.php?pid=1510

                        #include <bits/stdc++.h>
                        using namespace std;
                        const int N = 1e5 + 10;
                        const int INF = 0x3f3f3f3f;
                        
                        int T;
                        int r[30];//r[i]表示第i个时间点需要工作的人数 
                        int n;
                        int num[30] , x;//num[i]表示第i个时间点有多少人开始工作 
                        int L , R , ans; 
                        vector<pair<int,int> > vc[N];
                        int dis[N];
                        bool vis[N];
                        queue<int> q;
                        void spfa(int mid)//最长路 
                        {
                        	memset(dis, -INF , sizeof(dis));
                        	memset(vis , 0 , sizeof(vis));
                        	while(!q.empty()) q.pop();
                        	dis[0] = 0;
                        	vis[0] = 1;
                        	
                        	q.push(0);
                        	
                        	while(!q.empty())
                        	{
                        		int u = q.front();
                        		q.pop();
                        		if( u == 24 && dis[u] > mid)
                        			return;
                        		
                        		vis[u] = 0;
                        		for(int i = 0; i < vc[u].size(); i++)
                        		{
                        			int v = vc[u][i].first , w = vc[u][i].second;
                        			if(dis[v] < dis[u] + w)
                        			{
                        				dis[v] = dis[u] +w;
                        				if(!vis[v]) 
                        				{
                        					q.push(v);	
                        					vis[v] = 1;
                        				}
                        			}	
                        		} 
                        	}
                        }
                        
                        bool check(int mid)//一共mid人工作 
                        {
                        	for(int i = 0; i <= 24; i++)
                        	{
                        		vc[i].clear();	
                        	}
                        	
                        	//隐藏不等式
                        	//sum[i] 从1点到i点需要工作的人数
                        	//	sum[i] - sum[i - 1] >= 0
                        	//	sum[i - 1] - sum[i] >= -num[i]
                        	for(int i = 1; i <= 24; i++)
                        	{
                        		vc[i - 1].push_back({i , 0});
                        		vc[i].push_back({i - 1 ,-num[i]});	
                        	} 
                        //	23 24 1 2 3 4 5 6 7 8 9
                        //	sum[i] - sum[i - 8] >= r[i]
                        	for(int i = 8; i <= 24; i++)
                        		vc[i - 8].push_back({i , r[i]});
                        	
                        //	sum[24] - sum[8] <= mid - r[i]; 
                        //	sum[i] - sum[i + 16] >= r[i] - mid;
                        	for(int i = 1; i <= 8; i++)
                        		vc[i + 16].push_back({i , r[i] - mid});
                        		
                        //	sum[24] - sum[0] <= mid
                        	vc[0].push_back({24,mid});
                        	vc[24].push_back({0, -mid});
                        	
                        	spfa(mid);
                        	return dis[24] == mid;
                        }
                        
                        int main()
                        {
                        	cin >> T;
                        	while( T-- )
                        	{
                        		memset(num , 0 , sizeof(num));
                        		for(int i = 1; i <= 24; i++)
                        			cin >> r[i];
                        			
                        		cin >> n;
                        		//表示每个人开始工作的时间 
                        		for(int i = 1; i <= n; i++)
                        		{
                        			cin >> x;
                        			num[x + 1]++;
                        		}
                        		//二分答案 
                        		L = 0 , R = n , ans = -1;
                        		while( L <= R)
                        		{
                        			int mid = L + R >> 1;
                        			if(check(mid))
                        			{
                        				ans = mid;
                        				R = mid - 1;
                        			}
                        			else
                        				L = mid + 1;
                        		}
                        		
                        		if(ans == -1)
                        			cout << "No Solution\n";
                        		else
                        			cout << ans << endl;
                        	}
                        
                        	return 0;
                        }
                        
                        
                        • -4
                          @ 2026-2-1 10:09:16

                          http://ybt.ssoier.cn:8088/problem_show.php?pid=1509

                          #include <bits/stdc++.h>
                          using namespace std;
                          const int N = 5e4 + 10;
                          const int INF = 0x3f3f3f3f;
                          
                          int n;
                          int u , v , w , maxx;
                          vector<pair<int,int> > vc[N];
                          int dis[N];
                          bool vis[N];
                          void spfa()//求最长路!!! 
                          {
                          	memset(dis, -INF, sizeof(dis));
                          	dis[0] = 0;
                          	vis[0] = 1;//表示当前点是否在队列中 
                          	queue<int> q;
                          	q.push(0);
                          	
                          	while(!q.empty())
                          	{
                          		int u = q.front();
                          		q.pop();
                          		vis[u] = 0;
                          		for(int i = 0; i < vc[u].size(); i++)
                          		{
                          			int v = vc[u][i].first , w = vc[u][i].second;
                          			if(dis[v] < dis[u] + w)
                          			{
                          				dis[v] = dis[u] +w;
                          				if(!vis[v]) 
                          				{
                          					q.push(v);	
                          					vis[v] = 1;
                          				}
                          			}	
                          		} 
                          	}
                          }
                          
                          int main()
                          {
                          	cin >> n;
                          	for(int i = 1; i <= n; i++)
                          	{
                          		cin >> u >> v >> w;
                          		u++ , v++;//整体右移 
                          		//sum[v] - sum[u - 1] >= w
                          		vc[u - 1].push_back({v , w});
                          		maxx = max(maxx , v);
                          	}
                          	
                          	//隐藏不等式 sum[i] - sum[i - 1] >= 0     sum[i - 1] - sum[i] >= -1
                          	for(int i = 1; i <= maxx; i++)
                          	{
                          		vc[i - 1].push_back({i , 0});	
                          		vc[i].push_back({i - 1, -1});	
                          	} 
                          	spfa();
                          	cout << dis[maxx];
                          	return 0;
                          }
                          
                          
                          • -4
                            @ 2025-11-22 9:41:59
                            #include<iostream>
                            using amespace std;
                            int vera(int x,int y){
                            	return x+y;
                            }
                            int main(){
                            	int a=1,b=2;
                            	cout<<vera(a,b);
                            	return 0;
                            }
                            
                            
                            • -4
                              @ 2025-7-23 22:55:34
                              #include<bits/stdc++.h>
                              /*使用iostream库
                              导入cin和cout函数*/
                              using namespace std;
                              /*获取命名空间*/
                              int main(){//主函数
                                  int a,b;//定义整数变量
                                  cin>>a>>b;//输入数据
                                  cout<<a+b<<endl;//计算并输出数据
                              
                                  return 0;//结束主函数
                              }
                              
                              • -4
                                @ 2025-7-7 11:38:39
                                #include<bits/stdc++.h>
                                using namespace std;
                                int main(){
                                	long long a,b;
                                	cin>>a>>b;
                                	cout<<a+b;
                                }
                                
                                
                                • -5
                                  @ 2025-11-22 9:39:27

                                  #include<bits/stdc++.h> using namespace std; const int N=1e3+10; int fx(int x,int y){ return x+y; } int main() { int a=1,b=2; cin>>a>>b; cout<<fx(a,b); return 0; }

                                • -5
                                  @ 2025-11-22 9:38:05

                                  #include<bits/stdc++.h> using namespace std; const int N=1e3+10; int fx(int x,int y){ return x+y; } int main() { int a=1,b=2; cin>>a>>b; cout<<fx(a,b); return 0; }

                                  • -5
                                    @ 2025-11-9 19:01:11

                                    #include <stdio.h> #include using namespace std; int main() { int a,b; cin >> a >> b; cout << a+b << endl; }

                                    • -5
                                      @ 2025-1-25 11:30:47
                                      #include<bits/stdc++.h>
                                      using namespace std;
                                      int main(){
                                      int a, b;
                                      cin >> a >> b;
                                      cout << a + b << endl;
                                      return 0;
                                      }
                                      
                                      • -6
                                        @ 2025-7-6 23:16:54

                                        #include

                                        using namespace std;

                                        int main()

                                        {

                                        int a;
                                        
                                        int b;
                                        
                                        cin>>a>>b;
                                        
                                        cout<<a+b;
                                        
                                        return 0;
                                        

                                        }

                                        信息

                                        ID
                                        1
                                        时间
                                        1000ms
                                        内存
                                        128MiB
                                        难度
                                        1
                                        标签
                                        递交数
                                        5159
                                        已通过
                                        1473
                                        上传者