题 解 CF1191A 【Tokitsukaze y Enhancement】

Siento que es demasiado conclusión directa ,,

Así que hablar de mis ideas.

Considere cuatro variables A, B, C, D, respectivamente, la grabación de la HP inicial

A continuación directa ifjuicio

para


Algunos detalles:

Porque queremos hacer que el nivel más alto, por lo que, por supuesto, considerar el caso puede ser un grado de juicio

Si no lo está pidiendo la luna, entonces el correspondiente A más de una variable, y luego determinar

Etcétera

para

El siguiente código de los que *+=1es considerarlos en conjunto con HP le permite añadir el título puntos

Código de referencia:

#include <iostream>
#include <stdio.h>

using namespace std;

int HP, A, B, C, D;

int main()
{
    scanf("%d", &HP);
    A=B=C=D=HP;
    //if can be "A"
    if(A%4==1) {printf("0 A\n"); return 0;}
    A+=1;
    if(A%4==1) {printf("1 A\n"); return 0;}
    A+=1;
    if(A%4==1) {printf("2 A\n"); return 0;}
    //if can be "B"
    if(B%4==3) {printf("0 B\n"); return 0;}
    B+=1;
    if(B%4==3) {printf("1 B\n"); return 0;}
    B+=1;
    if(B%4==3) {printf("2 B\n"); return 0;}
    //if can be "C"
    if(C%4==2) {printf("0 C\n"); return 0;}
    C+=1;
    if(C%4==2) {printf("1 C\n"); return 0;}
    C+=1;
    if(B%4==2) {printf("2 C\n"); return 0;}
    //if can be "D"
    if(D%4==0) {printf("0 D\n"); return 0;}
    D+=1;
    if(D%4==0) {printf("1 D\n"); return 0;}
    D+=1;
    if(D%4==0) {printf("2 D\n"); return 0;}

    return 0;
}

Supongo que te gusta

Origin www.cnblogs.com/BlueInRed/p/12617412.html
Recomendado
Clasificación