提出 #44348412


ソースコード 拡げる

Copy
Copy
  1. #include <stdio.h>
  2.  
  3. double x87_sqrt(double value) {
  4. double res;
  5. __asm__ __volatile__(
  6. "fldl %1\n\t"
  7. "fsqrt\n\t"
  8. "fstpl %0\n\t"
  9. : "=m"(res) : "m"(value));
  10. return res;
  11. }
  12.  
  13. int main(void) {
  14. const char* meow = " atcoder";
  15. int L, R;
  16. int i;
  17. int saisyo, saigo;
  18. if (scanf("%d%d", &L, &R) != 2) return 1;
  19. saisyo = (int)(x87_sqrt(L * L) + 0.1);
  20. saigo = (int)(x87_sqrt(R * R) + 0.1);
  21. for (i = saisyo; i <= saigo; i++) putchar(meow[i]);
  22. putchar('\n');
  23. return 0;
  24. }
#include <stdio.h>

double x87_sqrt(double value) {
	double res;
	__asm__ __volatile__(
		"fldl %1\n\t"
		"fsqrt\n\t"
		"fstpl %0\n\t"
	: "=m"(res) : "m"(value));
	return res;
}

int main(void) {
	const char* meow = " atcoder";
	int L, R;
	int i;
	int saisyo, saigo;
	if (scanf("%d%d", &L, &R) != 2) return 1;
	saisyo = (int)(x87_sqrt(L * L) + 0.1);
	saigo = (int)(x87_sqrt(R * R) + 0.1);
	for (i = saisyo; i <= saigo; i++) putchar(meow[i]);
	putchar('\n');
	return 0;
}

提出情報

提出日時
問題 A - "atcoder".substr()
ユーザ mikecat
言語 C (gcc 12.2.0)
得点 100
コード長 495 Byte
結果 AC
実行時間 0 ms
メモリ 1644 KB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 100 / 100
結果
AC × 3
AC × 31
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, test_1_1.txt, test_1_2.txt, test_1_3.txt, test_1_4.txt, test_1_5.txt, test_1_6.txt, test_1_7.txt, test_2_2.txt, test_2_3.txt, test_2_4.txt, test_2_5.txt, test_2_6.txt, test_2_7.txt, test_3_3.txt, test_3_4.txt, test_3_5.txt, test_3_6.txt, test_3_7.txt, test_4_4.txt, test_4_5.txt, test_4_6.txt, test_4_7.txt, test_5_5.txt, test_5_6.txt, test_5_7.txt, test_6_6.txt, test_6_7.txt, test_7_7.txt
ケース名 結果 実行時間 メモリ
sample_01.txt AC 0 ms 1556 KB
sample_02.txt AC 0 ms 1572 KB
sample_03.txt AC 0 ms 1568 KB
test_1_1.txt AC 0 ms 1540 KB
test_1_2.txt AC 0 ms 1584 KB
test_1_3.txt AC 0 ms 1544 KB
test_1_4.txt AC 0 ms 1588 KB
test_1_5.txt AC 0 ms 1556 KB
test_1_6.txt AC 0 ms 1536 KB
test_1_7.txt AC 0 ms 1608 KB
test_2_2.txt AC 0 ms 1508 KB
test_2_3.txt AC 0 ms 1640 KB
test_2_4.txt AC 0 ms 1604 KB
test_2_5.txt AC 0 ms 1540 KB
test_2_6.txt AC 0 ms 1612 KB
test_2_7.txt AC 0 ms 1580 KB
test_3_3.txt AC 0 ms 1584 KB
test_3_4.txt AC 0 ms 1608 KB
test_3_5.txt AC 0 ms 1644 KB
test_3_6.txt AC 0 ms 1576 KB
test_3_7.txt AC 0 ms 1632 KB
test_4_4.txt AC 0 ms 1584 KB
test_4_5.txt AC 0 ms 1624 KB
test_4_6.txt AC 0 ms 1620 KB
test_4_7.txt AC 0 ms 1556 KB
test_5_5.txt AC 0 ms 1592 KB
test_5_6.txt AC 0 ms 1612 KB
test_5_7.txt AC 0 ms 1552 KB
test_6_6.txt AC 0 ms 1528 KB
test_6_7.txt AC 0 ms 1640 KB
test_7_7.txt AC 0 ms 1552 KB


2023-08-06 (日)
22:35:48 +00:00