首页 > 其他分享 >7.19

7.19

时间:2023-07-19 22:15:02浏览次数:29  
标签:case int 7.19 break ++ str include

 1 #include <iostream>
 2 #include <string>
 3  
 4 using namespace std;
 5  
 6 int main() {
 7     string str;
 8     int G, P, L, T;
 9     G = P = L = T = 0;
10  
11     cin >> str;
12     for( int i = 0; i < str.size(); i++ ) {
13         switch( str[i] ) {
14             case 'g':
15             case 'G': G++; break;
16             case 'p':
17             case 'P': P++; break;
18             case 'l': 
19             case 'L': L++; break;
20             case 't':
21             case 'T': T++; break;
22         }
23     }
24  
25     while( G || P || L || T ) {
26         if( G ) { cout << "G"; G--; }
27         if( P ) { cout << "P"; P--; }
28         if( L ) { cout << "L"; L--; }
29         if( T ) { cout << "T"; T--; }
30     }
31     return 0;
32 }

不能拘泥于for循环用==判断进行输出,根据题目要求可以得知要按照gplt的顺序进行输出就可以先统计四种字母分别的数量直接进行按序输出。

#include<iostream>
using namespace std;
int main(){
int N;//输入的数据个数
cin>>N;
    int a[1000];
    for(int i=0;i<N;i++){
        cin>>a[i];
    }
    int numJ=0;
    int numO=0;
    for(int i=0;i<N;i++){
        if(a[i]%2==0)
            numO++;
        else{
            numJ++;
        }
    }
    cout<<numJ<<" "<<numO<<endl;
    return 0;
}
#include<iostream>
using namespace std;
int main(){
    for(int i=0;i<3;i++){
        cout<<"I'm gonna WIN!"<<endl;
    }
    return 0;
}

 

标签:case,int,7.19,break,++,str,include
From: https://www.cnblogs.com/xuxingkai/p/17566895.html

相关文章

  • 7.19 图论
    最小生成树[PA2014]Kuglarz\[[a,b)+[b,c)=[a,c)\]由此转化为n+1个点,只要两个点联通,就能知道有没有球,转化为最小生成树问题[国家集训队]TreeI考虑给白边加一个权重c,二分c,白边的数量因为c的变化而变化,最终一定有一种情况选了need条边,注意在边权相等时先选择白边思路题CF70......
  • 网课记录2023.7.19
    视频BV1q54y1q79w变量的定义方法数据类型+名称+初始值(可省略)eg:intage=1;   或   intage;变量的类型局部变量:定义在{}(准确来说是作用域)内的变量,生命周期为进入作用域开始,到出作用域结束全局变量:定义在{}外,对整个代码起作用,优先级低于局部变量(即与局部变量重名时在该{}内......
  • 7.19总结
    今天还是无心学习,那就做了最基础的配置应用,将maven导入idea(虽然知道idea自己有),但我不懂,就按照视频说的下载了另外的,在创建maven芯模块的时候,他说不支持版本,然后视频也没讲解,我就在csdn上面搜了搜,终于找到解决办法,原来是我idea配置的java编辑器版本很低,我就换了稍微高点的版本,最后......
  • 7.19 做题记录
    [AGC060E]NumberofCycles交换\(x_i,x_j\)必定使得\(y\)也有一对交换,于是\(f(x)+f(y)\)的变化量为偶数,所以只要这个数与初始奇偶性不同则无解。一个初步的想法是,找到\(f(x)+f(y)\)的上下界调整。上界在\(x=1,2,3...,n\)时取到,可以用反证法证明。下界的构造......
  • 7.19日
    一、科一刷题,可以及格了已经。二、打杭州电子科技大学多校训练营三、学了一下数论的求逆元,还有求组合数。四、负重跑了三公里,练引体向上。五、明天继续刷科一题,学算法,有时间就学一下html......
  • 7.19 后记
    我去,崩原铁Kuglarz用\(Dijkstra\)TreeI加权,二分最优比例生成树树的重心Centroids一个点不是重心说明一定有一个子树大小超过\(n/2\),削掉这颗子树一部分(最大不超过\(n/2\))NP-Hard连续攻击游戏老师教的:并查集我写的:二分图一边为装备,与属性连边一边为\(1......
  • 2023.7.19 周三:冒泡排序
    1importjava.sql.SQLOutput;2importjava.util.Arrays;3importjava.util.Scanner;4//冒泡排序5publicclasstest{6publicstaticvoidmain(String[]args){7int[]a={5,4,6,8,9,1,7,2,3};8intarray[]=sort(a);9S......
  • 7.19
    搜索DFS就是通过递归来搜索,枚举所有情况来求解。搜索相对于多个for循环嵌套来说肯定效率更高,在数据会很大时更容易实现,但有时避免不了TLE,所以需要进行优化:剪枝1.最优性剪枝再求解时如果当前情况比已知的解差,或无法优于已知解,然后return,所以就可以先搜索容易成为最优解的方......
  • day83(2023.7.19)
    1.使用SqlSession操作数据库 2.Mapper动态代理原理3. MyBatis新增 运行结果:4.MyBatis修改没优化前: 优化后:(只需写一次就ok了) 运行结果:4.MyBatis删除、根据Id查询 运行结果: 5.根据ID查询用户和运行结......
  • 7.19-分摸 一枪2模(09案例分析)包括 分模-做虎口-做摸胚
      ......