Oui. http://abc003.contest.atcoder.jp/
Un problème Au début, je n'ai pas lu du tout l'énoncé du problème et j'ai eu du mal à supposer que les dés faisaient jusqu'à 6 pages. .. .. Ce que j'ai écrit est un modèle qui transforme une expression comme l'explication de l'exemple de cas avec for. Cependant, il semble que la méthode de 10000 * (1 + N) / 2 était appropriée autre que tourner avec cela pour. Il semble que la même valeur ait été obtenue en multipliant la moyenne de la somme de 1 à N par (1 + N) / 2 par 10 000 yens.
Un problème
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import time
import sys
import io
import re
import math
#start = time.time()
start = time.clock()
a = 0
y=10000.0
n = float(raw_input())
for i in range(1,(int(n)+1)):
a+=(y*i*(1/n))
print a
↑ c'est ce que j'ai soumis pendant le temps, ↓ c'est ce que j'ai réécrit avant d'aller me coucher
Un problème de réécriture
n=input()
print sum([10000*(x+1)*(1.0/(n)) for x in range(n)])
Problème B Listez les chaînes, recevez-les, regardez les deux depuis le début, S'il s'agit du même personnage, allez voir le personnage suivant Si l'un correspond à @, vérifiez si l'autre peut être remplacé par atcoder S'il peut être remplacé, le personnage suivant, sinon «vous perdrez» Si vous terminez de regarder du début à la fin, "Vous pouvez gagner" Ne peut pas être soumis à temps.
python
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import time
import sys
import io
import re
import math
#start = time.time()
start = time.clock()
i = 0
chk=['a','t','c','o','d','e','r']
S = list(raw_input())
T = list(raw_input())
while i<= len(S):
if i == len(S):
print 'You can win'
i+=20
elif S[i]==T[i]:
i+=1
elif S[i]=='@' and T[i] in chk:
i+=1
pass
elif T[i]=='@' and S[i] in chk:
i+=1
pass
else:
print 'You will lose'
i+=20
J'ai lu beaucoup de réponses d'autres personnes car il existe diverses différences désespérées dans la façon de gérer les tableaux. .. ..
Problème C Il semble que c'était la question la plus simple pour moi, car la politique a été décidée immédiatement après avoir examiné l'énoncé du problème et l'échantillon. J'ai vu A et B plus tôt, donc la soumission est tardive. .. Je ne doutais pas que le nombre de lignes qui pourraient être vues de derrière en triant la liste par ordre croissant serait le taux maximum que l'on pourrait atteindre.
Problème C
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import time
import sys
import io
import re
import math
#start = time.time()
start = time.clock()
a = 0
sw=0
(N, K) = map(float, raw_input().split())
R = map(float, raw_input().split())
x=N-K
R.sort()
for i in range(int(x), int(N)):
# print a
a=((R[i])+a)/2
print a
Oui.
Recommended Posts