19 条题解

  • 1
    @ 2026-5-22 21:23:33
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int  n,x,y,s;
        cin>>n>>x>>y;
    	s=y/x;
    	if(y%x==0){
    		cout<<n-s;
    	}
    	if(y%x!=0)
    		cout<<n-s-1;	
    	return 0;
    } 
    
    
    • 1
      @ 2025-12-21 21:34:26
      #include<bits/stdc++.h>
      #include<iostream>
      #include<cstdio>
      #include<math.h>
      using namespace std;
      int main()
      {
      	long long n,x,y;
      	cin>>n>>x>>y;
      	long long a=0;
      	if(y%x==0){
      		a=y/x;
      	}
      	else {
      		a=y/x+1;
      	}
      	if(n-a<=0)
      	{	
      		cout<<0;	
      	}
      	else{
      	
      	cout<<n-a;
      	}
      	
      	return 0;
      }
      
      
      • 1
        @ 2024-11-20 13:26:19
        #pragma GCC optimize(3)
        #pragma GCC target("avx")
        #pragma GCC optimize("Ofast")
        #pragma GCC optimize("inline")
        #pragma GCC optimize("-fgcse")
        #pragma GCC optimize("-fgcse-lm")
        #pragma GCC optimize("-fipa-sra")
        #pragma GCC optimize("-ftree-pre")
        #pragma GCC optimize("-ftree-vrp")
        #pragma GCC optimize("-fpeephole2")
        #pragma GCC optimize("-ffast-math")
        #pragma GCC optimize("-fsched-spec")
        #pragma GCC optimize("unroll-loops")
        #pragma GCC optimize("-falign-jumps")
        #pragma GCC optimize("-falign-loops")
        #pragma GCC optimize("-falign-labels")
        #pragma GCC optimize("-fdevirtualize")
        #pragma GCC optimize("-fcaller-saves")
        #pragma GCC optimize("-fcrossjumping")
        #pragma GCC optimize("-fthread-jumps")
        #pragma GCC optimize("-funroll-loops")
        #pragma GCC optimize("-fwhole-program")
        #pragma GCC optimize("-freorder-blocks")
        #pragma GCC optimize("-fschedule-insns")
        #pragma GCC optimize("inline-functions")
        #pragma GCC optimize("-ftree-tail-merge")
        #pragma GCC optimize("-fschedule-insns2")
        #pragma GCC optimize("-fstrict-aliasing")
        #pragma GCC optimize("-fstrict-overflow")
        #pragma GCC optimize("-falign-functions")
        #pragma GCC optimize("-fcse-skip-blocks")
        #pragma GCC optimize("-fcse-follow-jumps")
        #pragma GCC optimize("-fsched-interblock")
        #pragma GCC optimize("-fpartial-inlining")
        #pragma GCC optimize("no-stack-protector")
        #pragma GCC optimize("-freorder-functions")
        #pragma GCC optimize("-findirect-inlining")
        #pragma GCC optimize("-fhoist-adjacent-loads")
        #pragma GCC optimize("-frerun-cse-after-loop")
        #pragma GCC optimize("inline-small-functions")
        #pragma GCC optimize("-finline-small-functions")
        #pragma GCC optimize("-ftree-switch-conversion")
        #pragma GCC optimize("-foptimize-sibling-calls")
        #pragma GCC optimize("-fexpensive-optimizations")
        #pragma GCC optimize("-funsafe-loop-optimizations")
        #pragma GCC optimize("inline-functions-called-once")
        #pragma GCC optimize("-fdelete-null-pointer-checks")
        #include <queue>
        #include <math.h>
        #include <stack>
        #include <stdio.h>
        #include <iostream>
        #include <vector>
        #include <iomanip>
        #include <string.h>
        #include <algorithm>
        using namespace std;
        #define int long long
        const int N = 1e5 + 10;
        const int INF = 0x3f3f3f3f;
        int a, b, c, ans;
        signed main() {
        	scanf("%lld %lld %lld", &a, &b, &c);
        	ans = a - (int)(c / b);
        	if(c % b)//判断时间结束时虫子是否不是刚好吃完一个苹果 
        		ans--; 
        	if(ans < 0)//ans值可能小于0,但是剩下的苹果数量不可能为0 
        		ans = 0; 
        	printf("%lld" , ans);
        	
        	return 0;
        }
        

        纯享版:

        #include <stdio.h>
        #define int long long
        int a, b, c, ans;
        signed main() {
        	scanf("%lld %lld %lld", &a, &b, &c);
        	if(!(c % b))
        		ans = a - (int)(c / b);
        	else
        		ans = a - (int)(c / b) - 1;
        	if(ans < 0)
        		ans = 0;
        	printf("%lld" , ans);
        	return 0;
        }
        
        • @ 2026-4-11 10:54:22

          有必要写这么多吗?

      • 0
        @ 2025-7-9 15:20:35

        #include

        #include

        using namespace std;

        int main()

        {

        int n,x,y,ans;
        cin>>n>>x>>y;
        ans=n-ceil(y*1.0/x);
        if(ans<0)
        {
        	ans=0;
        } 
        cout<<ans;
        return 0;
        

        }

        • -1
          @ 2024-6-4 21:30:41
          #include<cmath>
          using namespace std;
          int main()
          {
          int n,x,y;
          cin>>n>>x>>y;
          
          int d=n-ceil(y*1.0/x);
          
          if(d<0){d=0;}
          	cout<<d;
          
              return 0;
          }
          
          • -1
            @ 2023-5-11 18:04:15

            #include

            #include

            using namespace std;

            int main()

            {

            int n,x,y,s;

            cin>>n>>x>>y;

            s=n-ceil(y*1.0/x);

            if(s<0)

            {

            s=0;

            }

            cout<<s;

            return 0;

            }

            • -1
              @ 2023-3-18 21:37:24
              #include<iostream>
              
              using namespace std;
              
              int main()
              {
              
              int a,b,c,d;
              
              cin>>a>>b>>c;
              
              d=c/b;
              
              if(c%b!=0) ;
              {
              
              	d=d+1;
              
              }
              
              if(a-d<=0){
              
              	cout<<"0";
              
              }else{
              
              	cout<<a-d;
              
              }
                  return 0;
              }
              
            • -2
              @ 2024-4-6 9:34:50
              #include<bits/stdc++.h>
              using namespace std;
              int const N=1e5+10;
              double n,x,y;
              int main(){
              	cin>>n>>x>>y;
              	int ans=n-y/x;
              	if(ans<=0){
              		cout<<"0";
              		return 0;
              	}
              	cout<<ans;
              	return 0;
              }
              
              
              • -2
                @ 2023-3-18 21:37:32
                #include<iostream>
                
                using namespace std;
                
                int main()
                {
                
                int a,b,c,d;
                
                cin>>a>>b>>c;
                
                d=c/b;
                
                if(c%b!=0) ;
                {
                
                	d=d+1;
                
                }
                
                if(a-d<=0){
                
                	cout<<"0";
                
                }else{
                
                	cout<<a-d;
                
                }
                    return 0;
                }
                
                • -2
                  @ 2023-3-18 21:37:20
                  #include<iostream>
                  
                  using namespace std;
                  
                  int main()
                  {
                  
                  int a,b,c,d;
                  
                  cin>>a>>b>>c;
                  
                  d=c/b;
                  
                  if(c%b!=0) ;
                  {
                  
                  	d=d+1;
                  
                  }
                  
                  if(a-d<=0){
                  
                  	cout<<"0";
                  
                  }else{
                  
                  	cout<<a-d;
                  
                  }
                      return 0;
                  }
                  
                  • -2
                    @ 2023-3-18 21:37:12
                    #include<iostream>
                    
                    using namespace std;
                    
                    int main()
                    {
                    
                    int a,b,c,d;
                    
                    cin>>a>>b>>c;
                    
                    d=c/b;
                    
                    if(c%b!=0) ;
                    {
                    
                    	d=d+1;
                    
                    }
                    
                    if(a-d<=0){
                    
                    	cout<<"0";
                    
                    }else{
                    
                    	cout<<a-d;
                    
                    }
                        return 0;
                    }
                    
                    • -2
                      @ 2022-12-7 22:19:35
                      #include<iostream>
                      using namespace std;
                      int main(){
                      	int a,b,c,d;
                      	cin>>a>>b>>c;
                      	d=c/b;
                      	if(c%b!=0){
                      		d++;//注意题目要求求完整的苹果
                      	}
                      	if(a-d<=0){
                      		cout<<"0";//注意苹果不低于0
                      	}else{
                      		cout<<a-d;
                      	}
                      }
                      
                      • -2
                        @ 2022-3-30 21:16:11

                        #include

                        using namespace std;

                        int main(){

                        int a,b,c,d;
                        
                        cin>>a>>b>>c;
                        
                        d=c/b;
                        
                        if(c%b!=0){
                        
                        	d++;//注意题目要求求完整的苹果
                        
                        }
                        
                        if(a-d<=0){
                        
                        	cout<<"0";//注意苹果不低于0
                        
                        }else{
                        
                        	cout<<a-d;
                        
                        }
                        

                        }

                        • -2
                          @ 2022-1-6 14:04:27
                          #include <queue>
                          #include <math.h>
                          #include <stack>
                          #include <stdio.h>
                          #include <iostream>
                          #include <vector>
                          #include <iomanip>
                          #include <string.h>
                          #include <algorithm>
                          using namespace std;
                          #define LL long long
                          const int N = 1e5 + 10;
                          const int INF = 0x3f3f3f3f;
                          int main()
                          {
                          	 int n ,x,y;
                          	 cin >> n >> x >> y;
                          	 n = n - y/x;
                          	 if(y%x != 0)
                          	 {
                          	 	n -= 1;
                          	 }
                          	 if(n < 0)
                          	 	n = 0;
                          	 cout << n;
                          	 
                          }
                          
                          • -3
                            @ 2023-10-25 22:21:11
                            #include <bits/stdc++.h>
                            #include <iostream>
                            #include <iomanip>
                            #include <cmath>
                            #include <math.h>
                            #include <algorithm>
                            #include <cstring>
                            using namespace std;
                            const int N = 1e5 + 10;
                            const int INF = 0x3f3f3f3f;
                            int main()
                            {
                            	int n , x , y , c;
                            	cin >> n >> x >> y;
                            	c = y / x;
                            	if( y % x > 0 )
                            	{
                            		if( n - c < 0 )
                            		{
                            			cout << 0 << endl;
                            		}
                            		else
                            		{
                            			c = c + 1;
                            			c = n - c;
                            			cout << c << endl;
                            		}
                            	}
                            	else
                            	{
                            		if( n - c < 0 )
                            		{
                            			cout << 0 << endl;
                            		}
                            		else
                            		{
                            			c = n - c;
                            			cout << c << endl;
                            		}
                            	}
                                return 0;
                            }
                            
                            • -3
                              @ 2022-1-3 12:03:02
                              #include <iostream>
                              #include <math.h>
                              #include <iomanip>
                              using namespace std;
                              int main()
                              {
                              	double n,x,y;
                              	cin>>n>>x>>y;
                              	int s=n-(y/x);
                              	if(s<0)
                              	s=0;
                              	cout<<s;
                              }
                              
                              • -5
                                @ 2023-3-4 9:23:21

                                • -5
                                  @ 2022-7-2 20:00:05

                                  #include<stdio.h> #include using namespace std; int main() { int n,x,y; cin>>n>>x>>y; if(y%x==0) { int a=y/x; if(n-a<=0) { cout<<0<<endl; }else { cout<<n-a<<endl; } }else { int b=y/x+1; if(n-b<=0) { cout<<0<<endl; }else { cout<<n-b<<endl; } } }

                                  • -6
                                    @ 2022-1-24 13:18:40

                                    #include using namespace std; int main() { int n,x,y,cnt; cin>>n>>x>>y; if(y/x==0)cnt=1; //要完整的苹果,所以至少为一 else cnt =y/x+1; //理由同上 if(n-cnt<=0)cout<<0; //苹果不可能比零个少 else cout<<n-cnt; return 0; }

                                    • 1

                                    信息

                                    ID
                                    871
                                    时间
                                    1000ms
                                    内存
                                    128MiB
                                    难度
                                    7
                                    标签
                                    递交数
                                    2361
                                    已通过
                                    484
                                    上传者