C ++ - CODEFORCES-1307A / 1307B / 1307C

ちょっとちょっとちょっと遊びをふり

 

 

 

 

 

1の#include <ビット/ STDC ++ H>
 2  使用して 名前空間STDを、
3  INT T、N、D、[ 100010 ]。
4  INT メイン(){
 5      (CIN >> T; t-- ;){
 6          CIN >> N >> D。
7          のためのINT iは= 1 ; iが<= N; I ++)CIN >> [I]。
8          INT iは= 2 ; iが<= N; I ++ ){
 9              INTムーブ=分([i]は、D / A(I- 1 ))。
10              A [ 1 ] + = 動きます。
11              D- =移動*(I- 1 )。
12          }
 13          COUT << [ 1 ] << ENDL。
14      }
 15      リターン 0 16 }

 

 

 

 

 

 

 

 

 

 

 

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 int main(){
 4     int t,n,x;
 5     for(cin>>t;t--;){
 6         cin>>n>>x;
 7         int ans=2147483647;
 8         for(int a;n--;){
 9             cin>>a;
10             ans=min(ans,max(2,(x+a-1)/a));
11             if(a==x)ans=1;
12         }
13         cout<<ans<<endl;
14     }
15     return 0;
16 }

 

 

 

 

 

 

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 long long f[500][500],c[500],ans;
 4 char s[100010];
 5 int main(){
 6     scanf("%s",s);
 7     for(int i=0;s[i];i++){
 8         for(int q='a';q<='z';q++){
 9             f[q][s[i]]+=c[q];
10             ans=max(ans,f[q][s[i]]);
11         }
12         ans=max(ans,++c[s[i]]);
13     }
14     cout<<ans<<endl;
15     return 0;
16 }

 

おすすめ

転載: www.cnblogs.com/JasonCow/p/12327877.html