#include<bits/stdc++.h> #define MAXN 500005 #define int long long inlineintread(){ int x=0,f=1; char ch=getchar(); while (ch<'0'||ch>'9'){ if (ch=='-') f=-1; ch=getchar(); } while (ch>='0'&&ch<='9'){ x=(x<<3)+(x<<1)+(ch^'0'); ch=getchar(); } return x*f; } usingnamespace std; #undef int intmain(){ #define int long long int n=read(); int d=read(),e=read()*5; int ans=0x7fffffff; for (registerint i=0;i<=n/e;++i){ ans=min(ans,(n-(i*e))%d); } printf("%I64d\n",ans); }
#include<bits/stdc++.h> #define MAXN 500005 inlineintread(){ int x=0,f=1; char ch=getchar(); while (ch<'0'||ch>'9'){ if (ch=='-') f=-1; ch=getchar(); } while (ch>='0'&&ch<='9'){ x=(x<<3)+(x<<1)+(ch^'0'); ch=getchar(); } return x*f; } usingnamespace std; intmain(){ int b=read(),g=read(),n=read(); int ans=0; for (registerint i=0;i<=n;++i){ int x=i,y=n-i; if (x<=b&&y<=g){ ans++; } } printf("%d\n",ans); }
#include<bits/stdc++.h> #define MAXN 200005 inlineintread(){ int x=0,f=1; char ch=getchar(); while (ch<'0'||ch>'9'){ if (ch=='-') f=-1; ch=getchar(); } while (ch>='0'&&ch<='9'){ x=(x<<3)+(x<<1)+(ch^'0'); ch=getchar(); } return x*f; } usingnamespace std; char ch[MAXN]; intmain(){ int n=read(); scanf("%s",ch); int ans1=0,ans2=0; for (registerint i=0;i<n;++i){ if (ch[i]=='(') ans1++; else ans2++; } if (ans1!=ans2) returnputs("No"),0; int cnt1=0,cnt2=0; int cnt=0; for (registerint i=0;i<n;++i){ if (ch[i]=='(') cnt1++; else{ if (cnt1>0) cnt1--; else cnt++; } } if (cnt<=1) returnputs("Yes"),0; elsereturnputs("No"),0; }